Added Mac support and improved exetensibility or other OSes support
Merge pull request #2 from elhoyos/mac-support

Added Mac support and improved extensibility or other OSes support