Separated into content and output folders and added github publishing.