Documentation, Code cleanup and USB Audio WIP