Merge pull request #164 from spring-peepers-2014/phone-validation

Fix user model phone vaidation
Fix user model phone vaidation

Phone is validated only if phone_number is not blank
Phone number will be blank for guest users
Client side will prevent phone number from being blank
before converting guest to confirmed user
user phone model validation unless nil