Fixed maven URLs
Added abstract implementation
Update .gitignore
Fix maven build warnings
Add custom build goal for NB