Adding type suffix to routes

This implements #niryariv/38, at least in a naive way. Suffixes are hard-coded and are not optional. Note that this will break compatibility with any clients (including opentaba-client) so it must be merged with caution.