Adds .ruby-* files to gitignore
Updates conversion test to accound for un-escaped ; in geo property
Use "def self." for class methods
Style cleanups
Allows access to various rrule parts

closes #27