Adding maven build based project setup

Changes includes
* Moving the package structure to more general java convention. Not sure if `in.ac.ittm` is okay with you guys. 
* Added a built system using [Maven](http://maven.apache.org/)
* Adding gitignore to ignore files. You might want to add Netbeans specific files / folders there. 

I built the project and ran the code it seems to be working fine. We might want to add more tests around the code using [JUnit](http://junit.org/) or something similar.