* IApplication converted to abstract class.
* readme update.