Updated profile model

Update routing so it always using profile for terminology, created
profile model that will init by haivng defaults and overwriting them
with values in local storage. Will also set the session id when
init'd. Made parts of the form input the model attributes as the
values.
Update profile model with save method

Wrote the sync function so it sends the whole model and sets the
daily cal limit which is returned. Also set the correct url on
the model.