Failing test for SIGIL EOL

Failing test to demonstrate #12.
Fix SIGIL EOL

Fixes #12

Add EOL handling for the SIGIL state because only . was registered for
BAD_CHARACTER and it doesn't cover EOL and neither did SIGIL_NAME.
Add bug fix to changelogs
Land #13, Fix SIGIL EOL parsing