corrected test class for DateTime functions
added helper methods to DateTime
corrected bug with calculating year for Date objects (needs to take into consideradion 1900 as starting year)
corrected persistence behaviour to use transaction
added generator for Expense Id
chnaged ExpenseRecord to use repository
added showBalances() to the main menu
Merge branch 'master' of https://github.com/PauloGandraSousa/MyGitTest

Conflicts:
	eapli.expensemanager/src/Model/ExpenseRecord.java
	eapli.expensemanager/src/Presentation/ExpenseRegisterUI.java
	eapli.expensemanager/src/Presentation/MainMenu.java