Use alias_method instead of explicitly defining methods

Hey, Isaac,

I gutted some code by using alias_method. The best code is the one that a developer doesn't right. ;)

The tests still pass.

-Kalman