Compilation using Maven

Hi, 

I found that the pom.xml in master did not compile the classes because it does not specify Java 5 source compatibility. mvn compile therefore results in a rejection of the annotations used. This pull request tells the Maven compiler plugin to compile with Java 5 compatibility. 

I further added Eclipse's .* files to the gitignore list as M2E will create these from the pom.xml if you use the Import > Existing Maven Project wizard. 

Hope this helps, 
Tim