Work on making the ngAudio directive support forward binding

ngAudio now listen's to the scope's position and can update element's currentTime to seek.
General improvements to the directive also included (bound to more events / props and less duplicate code execution).

Also added an additional tip to the touch handle styles (not tested).