restore previous implementation of ///
fix unittest framework & add missing unittest
add ability to filter a map and get an array of keys
start of better string parsing

string delimiters need to be taken into account when breaking line
into pieces

a couple to-dos in the code for getting string delimiter info from
the interface rather than hard-codding them
no escaping allowed yet
start wiring up proper string parsing

mocked by tests, but not yet used by the core
special string parsing currently deals w/ single char delims
allow multi-char starting delims for strings
replace ambiguous function names

now that single char delimiters can be part of a token, any function
that starts with such a delimiter is  ambiguous

"""   changes to  --"
"[  changes to  -"[
track string delimiters so string parsing works

it now parses "string" as expected