Added grunt scripts, changed project structure, added unit tests[not yet working again], the module no longer requires angular