Added Abstract Module
improving maven stuff
Switched to javax annotations, got Some constants working.. need more tests
Made a base class for bindings