Moved launcher to separate class, added command line option parsing
Hopefully added support for proxy