Original commit, adding models and basic structure