Move some code + more documentation
Using grunt-docco2 which is not buggy
Update link