inital commit 3 year old, requires bioruby 1.4.0 + autoload fix