Added .editorconfig
Began rework of render functionality

Started reworking render function to be better integrate with
handlebars. This will also bring data attribute options and better
template caching/integration with pre-compiled templates. It will also
be the base of ajax template data to simplify dynamic replacement.
Reworked render function to be async
Added source registration and fixed multiple item issue
Added graceful handeling when Handlebars compiler is not avaliable
Fixed partial registration and loading
Many improvements to context system.

Changed data-exsist to data-context w/ automatic exsistance checking