Began refactoring Audio module.
Completed refactoring of audio module in engine.
Finished refactoring audio module.

Closes #25