Added a static precondition test which wraps the boost/static_assert macro. This is needed by several of the templated functions such as the binary search algorithms (only random access iterators can be used).
Writing the Cell class unit tests. Several have been written already but some changes to the BooleanCellFunctor class need to be written before the rest of the Cell class unit tests can be written.