Added bitdepth module

A few other unimportant changes.
Reworked main menu code.
Stuff
Added menu class
Added new menu system, fixed exception handling
Reorganized random files into a package
Tweaked menu functionality
Added more functionality to the menu class
Finished updater

Tweaked colors module.  Again.
stuff
Thing
PEP 8 checks, all manually performed, nothing major,

just whitespace around commas, comments, small stuff that can easily be
done when coding it up, rather than afterward.
Why did it just do that?
Create README.md

I'm sure the Dependencies list is incomplete. Closes #3.
Update README.md

Added Anon as Author
Minor .gitignore update
Adding almost complete installer code

Actually, I added it in the last commit by mistake.

Added proper installation path (User Desktop, like original Java
version),
Implemented installation backup (was planned in Java, never finished),
Lots of message updates
Merging code into proper script
Remove original installation, since backup is complete
Almost got the backup connected, just have to fix a minor error