Assigning recursive dicts
cleaning up source code formatting
pprint working + print()/str()
Implemented contains (eg. 'k in d') and remove (del d[k]).

Also, constructor is populating object with args now.