Initial Changes for to Support Bower

Fixes for Syntax and Scoping plus adding additional files to repository
for future registration with Bower.
Update to Changes Syntax

Snapshot before testing and iterating.
Do What Everyone Else Does

Most of the time packages like this are held either a dist/ or src/
folder. We’re going to do that too.
Ignore

One day I will remember to handle all .gitignore stuff from the get go...
Adding initialization

Extended original functionality to get settings into Thingdom
properties.
Merge branch 'adding-bower'
Merge pull request #2 from fskirschbaum/master

Package Management and Update for Initialization