Generating mockprovider, now just need to make everything run via argv and integrate with commandline
Todo