Issue #861: fixed incorrect push patient JSON response for `unauthorized server`
Issue #860: fixed reading push patient config when running PhenoTips as a farm
Issue #864: improved push patient UI & service (see issue for details)