Major refactoring and changes

Now downloads launcher automatically if needed! Also, minor fixes
probably.