Little bit of prep work to start the Lock Helper
Added Provider interface

updated readme
Added Provider interface