Add route structure and handlers
Messing around with mutability and vectors