Fixes Routes to use strict comparison for finding boolean type
Improves Routes to better name for path variable type finding method
Fixes Routes to do smart mapping parameters only when the types match. Closes #217