Make <<?... comply with documentation.
Reformatting.
Filled out Dictionary implementation and ToDict class.
Added haddock documentation.