Optimized detection of matching route and execution of user callback.  Fixed some memleaks and reduced memory usage.
a
README fixes