Initial Commit with working REST API and basic models