Add Documents

Add some documentation for classes.