Added jsdoc to grunt and cleaned up some docs in source