Merge pull request #9 from lawicko/master

Fixes for issues #6, #7 and #8
Plain float will be used instead of CGFloat for volume control
Minor code style changes