Update package versions
Ignore backup files
Update test dependencies
Remove IContext references from Adapter
IContext should only provide UserAgent for now
Refactor RestAdapter

Allows for default instantiations not using a specific IContext.
Merge pull request #1 from csvan/csvan-dev

Refactor Adapter and RestAdapter