Fixes #51. Instead of passing in an array of hard coded values as the interval end points, an object specifying the beginning, the end, and the step size is used. Categories can be more easily defined and modified this way.
Finished setting up graphs app and getting data from API app. Only issue now is this branch is behind a few commits from other branches.
Server is able to start, but none of the apps are linked together yet.