Refactored

Moved command line argument stuff into it’s own class
Switch logging to logging module