re #1 added phpDoc to the rest of the classes