Add some documentation

(Using a branch in the same repo for the moment as I broke my github fork.)