Make ViewerController more generic

Updated ViewerController to allow for any authored PeakData model name
and extract prefix to MOL Model id for linking.