Remove cobwebs
Empty out the gemspec
Fix the test suite so that it can execute long enough to fail

This was a few miscellaneous tweaks to the way tests are loaded. Ruby was
complaining a lot about circular loading and paths.
Delete test_misc.rb completely

This file contained only one test, which checked vpim's current version against
a regular expression which asserts that it must contain a zero, followed by any
character, and then at least one digit. This is something that's probably better
off deleted than fixed.
Stop the many "uninitialized constant Enumerable::Enumerator" errors

This is one of the tweaks from @aceofsale's commit a1cc0b393f0, entitled " Made
ruby 2.0 compatability changes". I've applied it to all the test cases being
affected by this issue.
Delete test that created servers, network connections, and relied on fixtures
Remove iCal support

This isn't critical to what I'm trying to achieve by making these changes to
vpim, so I'm not investing any time in it. Ruthless, but that's life sometimes.
Improve readability and fix warnings about unused variables

There were warnings about unused variables here (yesterday, tomorrow and
nextweek). The variables *were* being accessed, but in a weird way by iterating
over a series of strings and using eval on them to return the value of the
variable matching each string. It was cryptic and it was making Ruby mad so I've
changed it.
Silence a warning about shadowing an outer variable

The variable "byday" was being declared twice: once as a method parameter and
once in the block inside the method. It was confusing to read and it was
annoying Ruby.
Silence a warning about an unused variable
Add a Gemfile pointing at the gemspec
Remove more remnants of iCalendar support
Remove version.rb
Get a bare rspec suite running

At this point the tests die on their arse with the following message:

    /home/h2s/src/vpim/lib/vpim.rb:2:in `require': /home/h2s/src/vpim/lib/vpim/vcard.rb:668: invalid multibyte escape: /^\xFE\xFF/ (SyntaxError)
    invalid multibyte escape: /^\xFF\xFE/
            from /home/h2s/src/vpim/lib/vpim.rb:2:in `<top (required)>'
            from /home/h2s/src/vpim/spec/spec_helper.rb:7:in `require'
            from /home/h2s/src/vpim/spec/spec_helper.rb:7:in `<top (required)>'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:460:in `require'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:460:in `block in requires='
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:460:in `map'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:460:in `requires='
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration_options.rb:27:in `block in configure'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration_options.rb:26:in `each'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/configuration_options.rb:26:in `configure'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:21:in `run'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:80:in `run'
            from /home/h2s/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:in `block in autorun'

The good news is that this exactly reproduces h2s/ppl#19. From here it ought not
to be too big of a job to turn this fork into a publishable gem and finally fix
some of these issues with ppl.
Add a .travis.yml file for later
Make 2.0.0 the minimum supported version for this gem
Rename this fork so that I can publish it independently of vpim for use by ppl

I've gone with "GreenCard", for reasons unknown even to myself. It's 1AM and all
I care about right now is getting shit fixed.
Merge branch 'greencard'