Updated README to acknowledge magro11

Thank you for contributions towards the Python3 support.
Updated README to acknowledge scopatz

In thanks for contributions towards the auto-directives which allow
on-the-fly generation of the doxygen xml files in a temp folder.
Resolve function overloads for simple parameter types.
Add examples for testing the overloaded function code

With simple and more complex types.
Lightly refactor and improve overloaded function code

We separate out the argument parsing and matching into separate function
for a bit more readability and improve the error messages when things
don't turn out how we want them.

We also have to adjust our matching for the namespace, function and
arguments as arguments can have the "::" that we were looking for to
separate the namespace and the function name. We use regex instead.
Updated README to acknowledge vitaut

Thank you for contributions towards the overloaded function resolution.
Merge branch 'overload'