Add ethercraft class

@houndci @mikeymurph77
It totally works. It's basically a hash, so it works, from what I understand. Older versions of rails might not support it, though.