update project documentation
major file updates