Fix store_location typo
Fix user signup view
Add validations and destroy-dependency for models
Add 'new' and 'create' logic for topics