adding typings and dev depency on tsd