Package app as a standalone java app

- Use maven-jar-plugin to specify main class
- Use maven-dependency-plugin to package dependencies into jar file
Ignore .swp files