PlatformModel created

@brianmckenna please review

Initial PlatformModel, implements BaseModel CRUD 
watch the tab vs space here and below