intial structure of decorator cycle
added a rack decorator
made to strings nicer
aligned unit test with tostring
fixed a unit test, package name was changed