add spec
minor code cleaning, mostly replace "" to ''
remove active support dependency
bump version