#3 Refactoring and #19 OData parameter parsing

Includes a critical bug fix for PEP8Compatibility class!

Parameters for service operations are now parsed based on the
FunctionImport definition and passed as a dictionary of SimpleValue
instances.