Refactored client-side

Client-side refactored to use AngularJS framework.
Added WebAPI to serve JSON data for display.
Added auto refresh feature.