Refactor of the profiles so that there is a maintained list and it is the only thing that depends on ProfileResource.  Improve the display so that you have a particular colour.
Renamed files to fit better with convention.
Updating the angular version