Add library, docs, makefile and gruntfile