Add some docs -- Fix #23 -- Fix #4