First commit

Adds the basic files
Start of GUI planning