Adds some documentation and a docs task