Dev

Created DEV branch and added Maven package, as well as separating the main class and the listener, and started to fix a few things up.