added controls to dynamically change orientation and layout for ListView
added checkbox to control whether items are reorderable
Added toggle to turn grouping on and off
removed id from html, replaced with classes
removed inline eventlisteners, add them programatically
add gitignore file
added configuration options for header position, selectionMode, TapBehavior
added button and flyout for changing templates of ListView items between just an image, image with some text and image with text declared inline.  moved templates so they are created declaratively
moved header template to a templating function
moved layout config changes into a new file
added button to change the header template to: text, textWithImage, button
added option for interactive group header
made css less overly specific
added options to change the header tap behavior between invoke and none, moved ListView initialization to Init namespace
fixed bug where only image would show up in item template
added elements to test the ensureVisible Method and scrollPosition property
added support for adding / deleting items in the list, replaced queries with this keyword in event listeners where applicable
cleaned up handling of grouped and ungrouped data
added controls for changing value of a data item
created side menu bar to replace assortment of components for about half of the features implemented
moved grouping, header template, group header position, group header tap behavior, data changes, scrolling to the side menu
-fixed bug where the rating component was cut off in the interactive template
-removed old components
-removed methods related to flyouts which were removed
Made default listview properties bold in menu