Improved issue #12 with a simple caching mechanism.
First draft of MGA1DSM. Added namespace TESTING.