Adds a cheerup model, controller and (incomplete) views
associates current user to cheerup for new cheerups and fixes a few bugs in cheerup controller
adds character length validation for cheerup and some authentication for cheerups