Cleanup

This pull request contains minor cleanup of the code. It should not break compatibility in any way.

See also https://github.com/jvoorhis/ruby-llvm/pull/23 and https://github.com/jvoorhis/ruby-llvm/issues/14.