lots of style fixes and interaction updates, caching data
Merge pull request #2 from spoontstr/feature/create-json

lots of style fixes and interaction updates, caching data