Allow the Tomcat to Start as Quick as Possible

The tomcat doesn't start until the initialisation for both the reader and processor complete. This means that no user feedback can be given, requests just timeout. These changes remove the blocking calls of some key offenders, allowing the tomcat to start before they complete. There's also a user feedback banner to display a warning when ice may not have finished processing.