add enum module and use simple_enum instead of rails, with opinionatd defaults