Profile work continued, mostly w/ date fields

Two current bugs:
Date fields must be filled in or throw error 
New pet gets created twice