creating the assertion library.  So far you create an assertion and then call the assert function.  This isn't very useful because these are more like utility functions and there should be only one copy of an assertion object