- Removed/ignored solution, csproject files
- Ignored user preferences files (yes, these matter)
- Changed DwarfClient.cs to have event loop to read for user commands for CLI
- Added new DwarfCLI.cs class to handle client-side CLI
-- Added ability to pass arguments at launch
-- Added CLI commands: connect, disconnect, send_message, exit, get_connection_status
-- Added doxygen-style documentation
- Added TODOs for each file
- Introduced bug: see FIXME in DwarfClient.cs