Add maven support

Tested, it works. This is great for those who want to be able to use maven to manage their dependencies while creating a GP extension.