Added generic type to ASocketHandler

Reflects type of handled data
Added Audio, Other fixes
Minor fixes
Renamed Files