add memory impl for testing
renaming, notes
use apply() for consistency
analytics swagger middleware integration
rename express to connect for consistency