Mavenized entire project

Signed-off-by: Ian Macalinao <ianmacalinao@gmail.com>
Merge pull request #17 from simplyianm/master

Setup project to completely work with Maven