Added Maven support for Spring Loaded

Spring loaded can facilitate hot reloading of Java classes.
In addition, configured git to ignore Vim generated temp files.