Fixed StarSegment route matching

The StarSegment segment type defined it's charSpec as `{invalidChars: ''}`, however the route matching logic checked for falsiness rather than undefined, so this spec was always skipped.

This commit fixes this and adds a basic test.