add projects pages and tests, fixed routing problem