add password prompt UI
search for model objects using uuid instead of id when creating them from json objects
remotely update models that already exist using http put
merge with remote branch