2507 - Added a ping interval on the client to ensure authenticated users stay authenticated

- In the case that a ping fails to reach the server an error will be thrown.
- Default is 300 seconds (5 minutes).

#2507