refactoring-isolated fog interactions

Seperated fog interactions from walker models. Walker Models just do
that job of translation, where as fog_interface handles the calls to
fog.
renamed fog mocks

renamed fog mocks to be more explicit that these are fog object and not
walker objects
Merge pull request #2 from alphagov/walker_code_structuring

refactoring- separated fog interactions and walker translation.