Merge remote-tracking branch 'origin/develop' into Louie_branch
Merge remote-tracking branch 'origin/develop' into Louie_branch
MarionL - fixed a few issues from merge.

Fixed a few issues that occurred after picking up Olufemi's code. He
inadvertently deleted the my xml file from the config. Also corrected
some of the dao class which re-created the singleton session factory.
MarionL - added line to ignore build/bin dirs.

Ignore the build and bin directories and their contents.
MarionL - added rest code for the project service.

Changed the project structure to be a deployable to Tomcat (dynamic web
project). Added the rest tier code.
Merge branch 'develop' of https://github.com/CS673F14P4/ProjectManagementTool into develop
MarionL - solved the json return problem.

Fixed the problem I was having not returning json payloads back. Turns
out you need to register a json provider. I settled on
wink-json-provider, which auto registers when you add the jars to the
classpath and only requires to annotate your webservice model classes as
jaxb elements (XMLRootElement). This fix convieniently addressed the 406
authorization problem for free as well! Fixed a few other minor defects
(get/set inconsistencies) in the mapper.
Merge pull request #12 from CS673F14P4/Louie_branch

femi