Improves patterns for SYMBOL, TAG, and KEYWORD to more closely match the...

... EDN specifications outlined here https://github.com/edn-format/edn. Updates tests as well. Let me know if you'd like me to change anything.