Added grunt and uglifyJS support AND load/unload function AND documentating stuff