Big updated, moved html generation into templates and fixed job rendering based on new oDesk update