Service contract interfaces moved from separate files to implementation where only single implementation exists.
Comments and test added.
Test delay task moved to remote service project.
Comments added.
Fixed authorization issue. Comments added.
Tests reorganized.