Switched audioDecoder service to use Promises instead of a callback. Also updated to Angular 1.1.3