Validation moved to model
typos fix
GPL v3 added on controllers