Initial Commit

Initial setup of the application and the folder structure.