bring catch into third_party
change naming to prevent type conflicts
add set method to containers
if you could use the correct type, that'd be great
get rid of container_iterator
overload assign / addition operators
separate Array constructors
add iterators to single_list; make begin / end const
automatically run the amnesia test suite
add tests for array and single_list