Updated to testing to latest parody, added tests with more Lab development.

- Lab now catches errors and displays them all at the end

- Assert has been developed to handle object methods with using() and has also
had throws() added to test if a call throws an exception of a specific type.

- Added more tests.