Various update

* Clean up
* Support Ruby 1.9.3-p327 or lower
* Bump to Rails 2.3.18
* More tests