redone porfolio, stripped boilerplate, imlemented dynamic routing for portfolio items