significantly simplified MethodObject and moved all my magic to gem options_hash-method_object
added travis config yml