expose .parse()

needed to to support strings, i also changed `.parse()` to accept string and use `stom()` on it.