Standardization

I was trying out this gem, and came across a number of things that weren't following normal conventions. I changed the gem to follow a bit more standard practices.