[new] add immutable library

Adds immutable lib which I maintain at https://github.com/facebook/immutable-js