Allow user to pass in arrays of just strings
slight refactoring
Add robust mapping to data: paramater
Fix bug with isobservable
Add buggy support for morphing data paramater
Implement full array mapping for both data and itemstoshow
Change parameter names to how peter wants them
Add todo
Merge remote-tracking branch 'origin/master'