Ignore eclipse files and maven intermediates
Add license file
Reogranize package structure and update license haders