Reorganised folder structure

Model, View and Controller are now all in their own folders