make required optional dependencies optional
Merge pull request #65 from bevacqua/master

Make optional dependencies optional