major changes to cryptstorage ,and all storage now support callbacks function
- added callbacks utils to all used storages we can now pass a callback to retrieve some data from user for exemple
✌ - cryptstorage use now the callback function to retrieve password and direve it to a cryptokey
⚡ , added most of error case senarios to cryptstorage - tests runs correctly on both QUNIT and TEST SUITE