Annotate models
update gitignore
add validation
update gitignore
fix footer
remove trash