breakout template calls to handler for private and shared studies
break out buid_study_info, move public handler to list
use new list-based study templates