Hire Me Button Bug Fix

Pivotal Story: https://www.pivotaltracker.com/story/show/79861342

Previously, the user preference for hire me button could be bypassed as the controller did not have a check for it. I've added an extra if condition to make sure that the user has the hire me button enabled.

PS: The hire me button code is pretty messy but I didn't want to touch it in this PR. I was thinking of refactoring it in another PR.
No, `recipent_id` is a seperate field which is `@user.id`.