pep8 fix
Added __init__ method shell
Created the way we will store data behind the scenes
Use an OrderedDict rather than a dictionary to remember key insertion order without us working :)