Merge pull request #40 from Olyol95/master

Subgroup3
connected calendar to database
background for calendarWeekScreen
changes to calender month screen and week screen
calendar day screen
All of this is untested!! I've just written to the code as it i'm having
problem opening access.
Added new appointment saving to database. Again, UNTESTED.
fixed a minor data mismatch bug (I believe???)
There is a problem with accessing the database - it's not a relative
path at the moment which is a pretty big oversight. Quickly changed to
allow testing but this needs fixing.
Fixed bug with delete function. Delete now works.
Update is now working. Although there is no way on the interface to
update the date, woops.
Added date under in appointment screen. Will add option to change this
in a second
Update and save now works with dates (still needs validation)
Fixed a bug which can potentially happen if you select the appointment
when the appointment is longer than an hour.
Added so that if you click on a blank cell it will automatically add a
new appointment at that time. Could possibly make use of a dialog box to
make sure that the user actually wants to do this.
Fixed updating issue.
Fixed saving and updating. Refreshing of actual appointments page
*after* needs to be done better but yeh done.
Changes to make tomorrow
playing with title bar
Added the search button functionality. When search button is clicked,
titlebar components disappear and are replaced with the relevant
components to perform a search.