Merge pull request #91 from RobertWalsh/master

Updated project to clear up warnings, updated sample apps, and refactored some class names.