Tons of updates

See included commits:


added assertions for defined methods
removing TestCase fixture. It's no longer needed.
moving existing assertion tests to Basic
adding comparison assertions and updated tests
updating Runner to run teardown inside assertions blocks
added tests for assert
adding assertNot data
refactoring assertion tests
fixing test name
fixing recursion in test
updating assert true assertion
adding assertion constant for assertFalse
added tests for assertFalse
organizing assertion messages
updated all basic assertion tests and organized data providers
adding constant for not nill error
added tests for not nil basic assertion and updated some data provide… …
Moved basic assertions into their own file... the Assertions file is … …
adding test case containers for comparison tests and moving Compariso… …
bumping minor version... lots of stuff this time around
fixing some docs
adding Comparison assertion failure message constants
Adding files for other exceptions.
moved all assertions to their own files
swapping out if not for unless
updating usage of include so that it will not double include Assertio… …
removing conditional load. It's showing up multiple times in rdoc bec… …
Moving assertion message to its own class
moving AssertionMessage tests out into their own module
adding class assertion constant tests
adding constants for collection assertion messages
added exception assertion message constants
added assertion message constants for method assertions
hiding code coverage badge (it's not integrated yet)
removing practical examples, there are better and more examples in th… …
making description the same in readme and .rb