Basic validations

Added some validations to the models.  This branch is based upon the "create_category_views" that I created earlier
I'm not sure that description should be required.  If you have a location, a category and maybe some tags that might be enough to represent a report.