adding authentication, cleaning up projects pages