Add unit tests for Agilent MSOX3024A scope

This is a first cut at adding unit tests for `agilentMSOX3024A.py`. All tests pass.

For my local development, I installed [nose] to find and run all the tests by simply issuing the `nosetests` command from the project root.

[nose]: http://nose.readthedocs.org/en/latest/