Added background audio related classes to Toolkit project
Fixed some implementation details, now correctly handles play/pause states
Added a sample project that uses the BackgroundAudioService