specify a hashbang char for legacy browsers
add a test route for home /
added app-level controller, with api initialiser