reduced silly excess (empty) comment lines
Added some of the basic generator combinators

I'm actually not specifically sure if it's okay, but I modified
the behaviour of the 'vector-of' function. In haskell, this function
simply returns a list of a given length. However, in scheme (and lisp
in general I guess), vectors and lists are separate datatypes.
Since vectors mean something specific in scheme, I opted to return
what you would expect (a vector object a la #< a b c>) as opposed
to what haskell would do. At the end of the day this library is meant
to be quickcheck-like, not a 1:1 clone, so I justify this choice on
the grounds that the library should be written as if it's going to
be used as scheme code, not as if it is haskell code with scheme
calls.
Added more combinators (pair-of, elements)
Read the comments for more info
Changed module to qc since it's shorter
Removed comment about shrinking (not supported yet) and added some primitive generators
Moved to qc fold instead of quickcheck folder
since I renamed the guile module and that's necessary for some reason
I also finished up with the combinators / basic generators I'm
providing for the library, or at least with the ones I had initially
had in mind.
Renamed to something a bit more descriptive than 'list-gen'
Minor changes, added float generators, fixed comment typos
Tests will now handle errors that occur
If an error occurs while testing, test-all / test-num will
appropriately handle the error, by first noting that an error occurred
while testing the procedure "property", and then printing the
exception information for the error that occurred while the test was
running.
test-num / test-all now return #t if an error occurs during testing
Fixed format strings for better readability
Added pair-from combinator, incase you want a generator of a pair of two different types
Added pair-from to exports
fixed spacing / got rid of extraneous spaces
Changed error messages
Updated to protest folder, removed old instances of quickcheck / qc