Cleanup: Replace FileSystem.IsDirectory() calls with Directory.Exists()
Find Steam on OSX.
Merge pull request #35 from johndalton/master

Clean up directory checks and find Steam on OSX.

Closes #31
Addresses #23 and friends.