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.