Added Javascript / Typescript implementation of Metis. No callback script yet though.