#9: Updated job ad data model

Update the data model and form. Also refactored to use annotations.
Added IntelliJ/PHPStorm files to the ignore list
#9: Updated job ad data model and form
Added OSX .DS_Store files to ignore list
Added .vagrant file to ignore list
Added a basic vagrant setup
Updated dependencies