Initial dist subtree commit
separated save functionality into smaller functions. Set validation for save to pass.
made icons clickable
added spec for edit functionality which is failing. I'll make another branch to fix and revamp saving method. A slight mess at the moment.
forgot the test.js file was commented out.
merging README.md