Added capacity for changing and/or ignoring the escape character
Changed the default escape character. Added the escaped characters $= and $[[,${{,$((. Better error messages