App is now Backbone Model and in a separate file

It helps in the future when App can be used for local storage and also as event queue.