Trying to re-layout all the files

Hate the messy layout sooo much
Gets the install script working with the new layout
Comments the new install script setup
Getting the build script working again
Adds the TARGET_DIR to the settings file
Gets the run command working with the new layout
Adds the settings file back into the gitignore
Another attempt to redo the layout

All python code is now in python.
All python dependencies are in python/packages (not in source control).
All dart code is now in dart.
All dart dependencies are in dart/packages (not in source control).
All static files and folders are in static.

Hopefully this will make it easier to work on the project by clarifying what is a
external package and what is a bit of to-be-fixed code.