First Commit

The UI is not final yet, will change during the course of development