the proxy factory does not take an argument
tweaks to the proxy class + comments
cleaned up unused argument
fixed incorrect info in package.json file
small tweaks in de README
big refactoring, many tests added.

In general, usage has become simpler and more logical