Updated to use Vane 0.5 with built in routing