Removing old method of testing + adding in karma test runner for more modern cli testing. Improving code coverage to include testing for browser + sharedworker+ webworker for nosqlprovider