adding test script to root level
more obvious post inits in see and removing obsolete code in app
using once in core to ensure init methods only execute once