Add jade client side tempting.

Some refactoring, the duplicates table now loads from session storage
if it’s available and removing tracks updates the session storage.
Add Storage class. Better error handling for table view.