Initial Linux support

Change to not auto create context
Merge pull request #7 from joekarl/master

Initial Linux support