Added default implementations to some functions.
Refactored murmur string to use a factory method.
Added default implementations to operator functions.
Cleaned up unused operator functions.
Added a flag for numeric types.
Implemented index operator for strings.
Added convenience function for argument count.
Added a get function for string value.
Implemented concat operator.
Added a simpler constructor for fields.
Used an empty list for no arguments.
Fixed how no argument calls work.
Created a new set of types for component members.
Revert "Created a new set of types for component members."

This reverts commit fd5889fdb0e3d043812f5929373f1beae9a85cd9.
Fixed a bug with function contexts.