Simple website framework and decoupled web content management system, written entirely in javascript