added validation for unique restaurants. Users cannot create the same restaurant twice
added validation for restaurant rating. User cannot give a rating of more than 5. This marks the completion of version 1
added devise. user can sign in, sign up, sign out
added facebook sign in feature