Updated truncate-home-page-posts branch

I've updated your truncate-home-page-posts branch of enki.  I rebased the original commit, resolving some conflicts in the process, and I fixed some specs that were failing.  Please consider merging or otherwise incorporating these changes into your branch to keep it up-to-date.