Added an option to allow Push to be switched of through
ApplicationConfiguration.  Registering the UI with Broadcaster moved to
separate method so that it could be overridden in a sub-class
Made it possible to override ApplicationConfigurationModule
javadoc, config property names and README.md