unit test and guard class packages
Merge branch 'gsouthey' into Develop
Project documents