Updating namespacing and renaming files
Adding gitignore
Introducing handlebars templates
renaming files to make more sense and variables
moving update and refresh collection action to viewports collection
general code improvements