Feature/next gen layout

More changes in order to bring the repo layout closer to the new Workspace layout.

 - Move api/ to rest/
 - Move most of configuration out of configure.js
 - Move configuration of ng routes out of configure.js

Things to do next (out of scope of this PR):
 - scaffold the html5 app using  `yo angular`
 - replace Gulp-based build with Grunt, the base is scaffolded by `yo angular`, get rid of the remaining `configure.js` code
 - refactor web into `webapp` and `server`

/to @ritch please review
Where is that proposal? Just took a look at @kraman's blog example and didn't see it.

If it is allowing string interpolation in `app` settings, I think it makes sense in general. It would clean this code up, but I'd need to give it a bit more thought around how it would supported by the workspace.