Added Google doc support, marker spiderfier, clean code