Inline all endpoints into API
Namespace API
Introduce namespaced apps in API

Move all the existing routes into a Legacy app.
Delete unused endpoint
Move helper classes out of API root directory
Move demo into its own app
Move API exercises into its own app
Move API notifications into separate app
Mave API stats into separate app
Move api iterations into separate app