Single page web application for whiteboard collaboration using AngularJS, Breeze, and SignalR