Update gitignore to ignore target directory

Target directory contains Maven built class files and should not be
under source control.
Merge branch 'master' of github.com:JackBracken/FYP
Merge branch 'master' of github.com:JackBracken/FYP
Code cleanup
Add migration for user table