updated doctest to use exact dependencies. removed upper bounds, new build system, updated notification style