add PlatformType model and associated views and migrations