Add validation for name, city, state, zip, and address.
Add validation for type of spot on add-spot page.
Clean code and add comments.