It's so unfortunate that people respond to your offering criticizing what you have done and made freely available. I have a simple response "If you don't like it, don't use it. It does what's needed and hopefully others can benefit either directly or indirectly.".
From my perspective, what you have produced appears to be 100% perfect for my use case. I'm very happy to follow convention/ coding standards. Especially when it means consistent, maintainable code, even more so if it means that I'm introducing patterns that result in code automation (in whatever layer).
My use case is simple. I need to produce a simple front end that communicates with the back end. I'm a database person, so I have the back end sewn up, for the front end I'm planning on using the code/ framework from webix.com, which supports calling REST services. All I need now is the component that supplies the REST service - enter ExAdo - perfect timing.
However I'm not a web developer, and the readme leaves me hanging. I have managed to run the tests, which all completed successfully. But when I set 'SampleREST' as the startup project and run it all I get is a browser message (403.14) about being unable to list the files. I've tried running the various appcmd statements in both the x32 and x64 program files folders for iisexpress.exe, including restarting the machine each time.
So I'm now stuck. Any advice on my next steps? I'll even do a write up for you to add to the end of the read me!