Merge pull request #1 from Aldream/master

Initial Architecture
Starting with the user interface (GUI)