add tests for underscores being valid
inc to v0.0.2