allow client parameter override on construct and add file adapter
Merge pull request #36 from arcturial/master

allow client parameter override on construct and include file adapter