First version, with a SmartListFromList
Improves a few things about the ListList
Adds a smart dictionary backed by a list
Fixes pep8 issues
Adds a travis file