all changes:

- create pom.xml
- use maven project structure
- add more entries in .gitignore