Fix for incorrect treatment of every callable as a closure. Also
using version_compare to determine binding.
Merge pull request #27 from BeckonCall/route-param-callable

Fix for incorrect treatment of every callable as a closure.
[#27] CS fixes

- trailing whitespace
- "&&", not "AND"; move second condition to it's own line
Merge branch 'hotfix/27'

Close #27