add travis-ci build status
create test seperate case for registry

check for KeyError getting thrown for unregistered types