Add a title to portfolio (fixes #8)

This also turns the portfolio into a mixin, which is even cooler than an
include.