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)
Name Stage Failure
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 (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