Uri Template Parser

Addressing issue https://github.com/apiaryio/api-blueprint/issues/78
We probably want this `const`  (`virtual bool IsExpressionType() const {`) since it does not modify the state of the class