Adding Appraisal Gem Support to test multiple Rails versions

Initially checking for regressions on 3.1 , 3.2  and 4.0 on travis.  3.0 fails hard.   But I didn't dig in very much.