Fix external requests on LDP::Resource

Avoid LDP requests for etags, etc... on non-existing resources. Fix
Resource#delete (which was not fully implemented.

Test `OriginalRecord#==`.
Merge pull request #37 from dpla/feature/ldp-fixes

Fix external requests on LDP::Resource
Add tagged logging to SoftwareAgent
Change scope of logger in SoftwareAgent

Turn @@logger into module constant Logger.

Besides making Rubocop happy, this expresses more what I'd originally
meant:  that all SoftwareAgents should share one logger.
Update rubocop to ignore Vagrantfile and Guardfile
Merge pull request #42 from dpla/rubocop-update

Update rubocop to ignore Vagrantfile and Guardfile
Merge pull request #41 from dpla/feature/tagged-logging

Add tagged logging to SoftwareAgent
Add JSON record factory
[wip] JSON parser; specs failing because of something w/ Marmotta
JSONParser implementation; needs some sanity checking.
Add some complexity to JSON OriginalRecord factory
Revise JSONParser with type checking; improve parser specs
Readd JSONPath support and specs to test
Rubocop cleanup