Rename script to avoid conflict with module
Added get_or_create method to db
Added multiple new tables/models and relationships