Removed PulseAudio code and replaced with PortAudio

Implemented Audio component

Fixed Interface string handling for unicode objects

Updated documentation
Refactored glew wrapper and updated documentation