PlatformModel created

@brianmckenna please review

Initial PlatformModel, implements BaseModel CRUD 
tab snuck in