Major initial fixes to get basic article browsing working correctly