All application logic is defined using routines. Routines are loaded on runtime and are passed a global event emitter instance, called the mediator.
##Example The following describes an application example structure.
Application objective: create a http server and serve a RESTful API (serves current music stations and the current songs for each station).
- src/ (contains source files)
- bootstrap.js (initializes the application and loads routines)