Added routing + tests, designed template