Create a blog using Laravel 4 as well as advanced object oriented techniques