Added some comments and did a little refactoring
Refactored the example, added shortcut method, update mock adapter to return some fake output
Refactored a little how keys are persisted
Added test to make sure file can be found