refactored angular sites controller and hooked up webApi rest layer for gsr, sites, and gsrReport