- added route handling, basic layout and console