Add some documentation 

- Next: some tests (I should TDD more), then more code!