add LBNL test cases, clean up LBNL code documentation