Refactor: extracted methods for checking paths into class PathChecker.
Made some methods static. Fixed display bugs in error msgs.
Fixed problems with the js in some environments.
Implemented ajax calls on checkboxes in Project Listing form.