Organization, window limits, full screen

Re-organizes files, adds full screen and adds window "limitations":
Window stays on screen
Window scales proportionally
Closes #2, Closes #3, Closes #4.