Move some mdb shell functions to public for UT
Make mdb test shell easily constructible
Add mdb test shell named constructor to use environment
Add tests for mdb evaluate command