Implementation of basic event parsing and its input types. This separates methods and events and fixes an issue with go type parsing and validation.
Added calling mechanism and return value parsing