Added spec for supporting column options -- needed for formotion support
Changed options so that arbitrary stuff can be put into the options
hash. This is intended for expansion, and for support of other
libraries like formotion.
Added text type. This is more intent than internal storage type.
Added experimental Formotion support.