Made basic objects more Pythonic
First draft of docs