Testing and Implementing ProfileLevels

Created a service that returns the current level given the current
number of points.
Updated level generation logic