Blogging has made working from home a dream for so many people. These 12 apps make that dream even easier!