Remove Student API desc., add TestDatabase one

We don't need to document Student: it's used exclusively by
TestDatabase as part of the implementation.
add TODO.md

main things are colour & clean up unused methods