Host and clock are now isolated behind service interfaces

Service implementations are MyClock and MyHost, and are injected via Funq IoC container.
Merge pull request #2 from dylanbeattie/part_03_get_the_funq_out

Host and clock are now isolated behind service interfaces