Added a Timer to the WinRT client so that it now has Client side Keep alive

- Biggest part of this change was testing it

#1560