Added a PSL reader. Expanded on existing code that provided a concept of
a PSL record extending an annotation.