Improved design, added collapse/expand functionality
Simplified storage update on changes, added dynamic textarea, removed unnecessary files
Fixed dependency to $$hashKey since it seems to be unreliable. Using unique ID generator instead.
Refactored JavaScript