Adding some passing tests and initial routing framework