Added unit tests
Updated copyright notice
Remove unnecessary creation of mutable set
Removed build for OS X until Travis supports 10.9