More testing infrastructure and first ActiveModel specs