Modified Service logging. Migrated to JDK 1.8.
Added classes for handling timeouts. Added base class for messages.