Add command-line arguments
                
                Brought to you by:
                
                    thebagleboy
                    
                
            
            
        
        
        
    Add parsing of command line options for controlling behav
This will be required by other tickets and features. It will add the ability to control the behaviour of the system, including what is and is not generated
This ticket will not implement any new major arguments. It is intended to act more as a framework to be built upon rather than as an addition of noticeable functionality.