Added a test login page, added session cookies, other minor changes
trying to fix a bug
updated a unit test
unit test class names did not match file names
trying to solve problem with tomcat throwing exception when loading
Merge remote-tracking branch 'origin/master' into specialbranch

Conflicts:
	CVOnline/src/main/java/database_handler/AccountRecordHandler.java
Commented out some dependencies in pom.xml which were preventing tomcat
from starting
Updated WebsiteService.java to fix web pages path location not found
problem
Merge remote-tracking branch 'origin/master' into specialbranch

Conflicts:
	CVOnline/pom.xml
	CVOnline/src/main/java/business_logic/AccountLogic.java
	CVOnline/src/main/java/database_handler/AccountHandler.java
	CVOnline/src/main/java/database_handler/ModelListsHandler.java
	CVOnline/src/main/resources/web/pages/index.html
	CVOnline/src/test/java/database_handlerTest/AccountRecordHandlerTest.java
	CVOnline/src/test/java/database_handlerTest/JobPreferencesTest.java
added session handler to database container and business logic
container, removed some todo markers and source formatted the model
files, added code for verifying email address, still working on cookie
login, cleared the index.jsp file which seems unrelated to project
AccountLogic.java is code complete
fixed a bug where terms and conditions were not corrected parsed, fixed
a bug where password validity was not correctly checked, updated jquery
javascript file, updated html
updated EmailDeliveryService to use the Account object to get properties
(first name, last name, verification id), also updated email function to
use mime multipart documents so it can support html tags, tested it
Changed how unique ids are generated in AccountLogic, updated
verification email link to be url encoded in utf-8 in
EmailDeliveryService
resolved problem with mongo not accepting TimeStamp class as a document
entry
updated html pages and javascript, also made some other minor changes to
the AccountService to load correctly etc
fixed a bug where email address verified attribute was not being stored
in mongo
updated AccountHandler, added code to ensure datatypes returned by the
database are correct and general tidy up
fixed sha password hash incorrectly saved, fixed login cookie not being
checked properly
hashed password might still have not been correct, fixed