Added a bunch more tests.

- Committing to keep changes small and in case @yoda is also working
  on it right now.
1 job for 4-start-anew in 13 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #1659
test_lib-ical

00:00:13

 
Name Stage Failure
failed
test_lib-ical Test There is an unknown failure, please try again
  23) Parameter STATIC Methods isSafeChar() Returns false for DQUOTE:
AssertionError: expected true to be false
at Context.it (test/Parameter.spec.ts:321:37)



npm info lifecycle lib-ics@0.0.1~test: Failed to exec test script
npm ERR! Test failed. See above for more details.
ERROR: Build failed: exit code 1