Fixed lots of bugs & work on new model

- Festify.Core.Tests was replaced by ConsoleApplication running the
tests since MSTest causes conflicts in SocketIoDotNet.
- Festify.Desktop got a separate model for better separation of
concerns.

#HOST-13 fixed
#HOST-25 fixed
#HOST-26 fixed