Simplify routes

Adds optional parameters and naming for easier URLs
Escape queries before sending to LC

Fixes issues when typing a search with spaces, such as "food portions"