windows support, improved error handling and usage page
Merge pull request #4 from jldalton/updates/131

windows support, improved error handling and usage page