Changed the way flags are handled
More verbose command running
 - Running in background message for no options
 - Invalid options message
Better message when resetting the settings
Added color definitions
Added section headers
Added styling definitions
Moved quit function to other file to keep the code base clean
Better quit function
- Doesn't try to quit itself and doesn't quit unless there's a backgrounded instance running
Moved to external file for cleaner code base
Fixes to quit function
Preliminary parsing. Still needs work, but the basics are there