Rails41 compat

Make compatibile with rails 4.1 by removing support for calling delete_all with a conditions hash as a second argument.  Also, fix and clean up old tests, and convert test coverage to rspec.