Added comments to most APP classes