STI

closes #4.

would love it if you could publish a new version of the gem, too.