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

Add client and server side phone validation.
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