added method in application controller that handles malicious requests which redirects users to the home page with a message saying unable to process request. Added this method in the controller thus cleaning up code. Added memberships method to handle the projects admin updating project requests, added corresponding rspec test. All tests still passing.
moved some logic from users controller to model, created corresponding rspec tests, removed some commented code from the registrations controller.
on the projects and events controller, I needed a variable called @user to pass the current user to the model, thus I created a method in the application controller to handle this, and set it as a before filter in the events and projects controller, this removed several lines from the code on the corresponding controllers, all tests still passing.