Merge pull request #70 from jszanto/issue51

issue 51
Fixed small error in the Doctrine annotations.
Added doctrine schema validation to travis.
Updated DB mapping check command.
Updated dependencies.
Updated travis PHP version requirement.
Restructure controllers
prepare for returning photos
Merge branch 'issue58' of github.com:jszanto/gewisweb into issue58