Update #7

- Made maven working.
- More formatting.