Allows for widget to be constructed from native dom element.
Smarter way of detecting jQuery element.
Coding style fixes.
Fix some small code style
Cache `$get` and `$GET`
Merge pull request #132 from troopjs/feature/1.x-widget

Allows for widget to created on raw DOM element instead of jQuery object.