Updates to Sailthru utils and architecture

and this line too. change this to !TextUtils.isEmpty so we can avoid one more function def