updates portfolio, fixes home, adds contact