OAuth Framework
Implemented refreshData

 - Now you can call window.myOnTimeTeam.refreshData which will make all of the
   necessary calls for the data from OnTime

[otf: 3]
MyOnTimeTeam site lookin good

Users list populates into a knockout bound view model, responsive UI in place
Some style changes: mostly fixing the page header
Refresh data now updates UI

[otf: 3]
Loading indicator and more style improvements
Hiding the user template until knockout is bound to a user
The default site css does not play well with bootstrap
Implementing try-again after fail for api calls
Login modal popup looking a lot better
Making responsive behavior a little more intuitive: 3 columns only on very big screens, 2 on normal size screens, 1 on tablets and smaller
Fixing site root url calculation
List is now sortable by name, work remaining, defects, features, incidents and items counts. Users can be hidden and the show hidden toggle is functional
Fixing login page with site root url
Removing 0-value type labels and color-coding the labels: Defects- yellow, Features- blue, Incidents- red