SoundManager and Actions

Implemented the SoundManager, Action, ParallelAction, SequentialAction, SoundAction, and Sound classes.
Actions are implemented using callbacks.

Short tests are housed in SoundTester. :D
Fine to leave Debug.Log() in for testing, but will eventually want to remove