add memory conveience functions while I'm on the business of convenience functions. create a calloc and malloc for LSE that throw LSE::Exception instead of std::bad_alloc