added report form
removed a bunch of accidental files
added model validations