* Refactor ApplicationOptions to separate config concerns * add prompt dir app option * readability updates: remove magic numbers, update comments * codebase formatting * Update docs * Extract argument parsing, timer out of
* Helper cleanup update bind to use dto for params consolidate translation units * Update planned class diagram