assert now takes everything by reference
removed old/dumb files from project and filesystem. fixed bug in
atma::merge
created intrusive_ptr because the std in c++11 lacks it