Addresses issue #3 - customizable color scheme! Also, the addition of blog portrait and some minor adjustments.