1) Added a Finder class to automatically load the correct OS classes based on certain criteria.
2) Added unit test cases for the Finder class.
3) Modified Gem Specs