Docs

Add some documentation.