move ICalParser to a npm package