Complete rewrite of API.
Restructure of application.
Rebuilt clock in/out page.
Ensure that results are never cached.
Update clock get API to make dates optional, which allows the return of the last check in for a user.
Restructure app to put API calls in a factory.
Minor tweaks to JS file. Wrapped the view in a div to hide when no user is selected.
Rebuilt the API factories using the Angular way (I think?). Hopefully this solves the issue of missing data in the view.
Finished rebuilding clock in/out buttons.
Corrected issue with pay period total display.
Switched to using angular rounding instead of sugars.
Replaced sugarjs with native functions, built-in angular functions, and momentjs for time and date.