added AudioBase and AudioStream is now inheriting it and using it
fea::Audio is no longer the base class for stuff
stuff are now beautifuller