Support tasteprofile/update.

JSON encode `data` param if path is tasteprofile/update, in addition to catalog/update.  Also told git to ignore compiled python files and .DS_Store.