Initial commit
Initial empty Maven project
Add src/main/java folder in navigator view.

Add console package contaning Main.java

run using the exec:java goal
mvn package exec:java -Dexec.mainClass=console.Main
Add plugins to POM

maven-eclipse-plugin for generating Eclipse IDE file
exec-maven-plugin to execute local applications
maven-compiler-plugin to set java version for compilation
Add src/test/java directoy

Add entity.FilmTest class to this directory
Add unit tests in FilmTest class
Add jUnit dependency to POM
Add Film and Genre classes
Merge branch 'junit' into film
run unit tests on Film class
Add maven-surefire-report-plugin 
and maven-javadoc-plugin

The three maven lifecycles are clean, default and site.
To generate documentation, run
mvn clean package site
fix element comment causing javadoc error
in constructorShouldInitialiseFields
Add InMemoryFilmDAOTest

also adedd InMemoryFilmDAO
Added LambdaExpressions
Add FilmDAO interface with factory method
Changed released field in Film class from LocalDate to Date
Added console.DatesAndTimes
Add HibernateFilmDAOIT integration test

contains setup method to initialise the database
>mvn verify will fail with error if db driver is unavailable
add dependency on MySql connector to PON
add dependency on MySql connector to POM