move to livescript, add support for KML & better share link generation