update docs and added grunt tasks