Added intros, and added a Storage abstraction layer ... going for indexedDB next