Pull Request

- Added check for mpg123 since it's required.
- Added try statements to subprocess calls so script will fail gracefully if imported into a system w/o mpg123.
- Broke test string into a readable paragraph and gave it a container.
- Added explicit call to Python2 since calls are not Python3 compliant.
- Added an invocation check and re-activated the test driver.