[Finishes #83960976] Created review system.

Created the basis of the review system, and applied the reviews to the
professional entity. Created a simple review manager which allows us
to do some limited functions.