Merge pull request #76 from utensil/issue-69-source-file-renaming

rename source files to follow UpperCamelCase convention
First attempt at OSX build matrix.
Merge pull request #98 from rhyolight/osx-travis

Adding OSX to build matrix