Added a string rule so '"' will be parsed as part of the string, instead of terminating the string.
Added parser for forms and various unit tests.