Bump to v0.3.1 to work around npm publish bug