Deploy successfully to K's computer.

This included the following tasks:

- Add error logging

- Add application logging for functions of interest

- Add additional prerequisites (i.e. Windows Mobile Device Center)

- Remote practice projects from the solution

- Refactor shared code into a separate Shared solution

- Add further constants to the Constants class

- And more of which I have probably forgotten