Added Avaliable method on App.

Related to #271.
Using app.Avaliable in the AppIsAvaliableHandler.

Related to #271.
Using app.Avaliable on app.run.

Related to #271.
Using app.Avaliable in queue.

Related to #271.