cleanup
rename TestProtocol to MyProtocolImpl
extract a method from test
extract more methods from test
extract more
continue refactoring
reorder methods
rename
add test that property actually is set
refactor rakefile. print the built_products_dir when building.