Customer events added

Customer events can now be created through the ruby client.
This is basically just a null check:

 - 'nil' is Ruby's null/None
 - functions in Ruby can have punctuation
 - It's a convention to append boolean-returning functions with a question mark (more readable/intuitive)