user page updates, github api integration and beginning of project pages