newbasecontroller in use, fixed a few small bugs

- newbasecontroller is slowly being introduced so that we can test this
  mother!

Signed-off-by: Chris Jones <chris@jonezy.org>
added in a simple route test, will add more soon

Signed-off-by: Chris Jones <chris@jonezy.org>
few ux fixes on find a retailer

Signed-off-by: Chris Jones <chris@jonezy.org>