* restructured as maven project
+ added gitignore
* misc cleanup