[#MmLRZ2E2] [#MmLRZ2E2] [#MmLRZ2E2] Make README less opinionated, add UMD definition

- Make the README less opinionated about how to use the module
- Add to README: DOM element, jQuery element or selector stings as ways to select the element.
- Add information about default template to README
- Add details about configuration options to README
- Add UMD definition to module

Branch: MmLRZ2E2-development

Branch: MmLRZ2E2-development

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add templates and render into demo, add gulp

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add Universe Support

Add support for Universe API

Branch: MmLRZ2E2-development

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add Messaging and Events

Add an event container to template HTML and add 'subscribe-email-message' event

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add option to override the template

setting template to false will now override the template with the markup from the page.

Branch: no-template

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add SendGrid Support

\o/

Branch: MmLRZ2E2-development
[#MmLRZ2E2] refactor as node module

Branch: MmLRZ2E2-development
[#MmLRZ2E2] package as UMD

I think this works 🙈

Branch: MmLRZ2E2-development
[#MmLRZ2E2] add derequire

so browserified module can be browserified without errors

Branch: MmLRZ2E2-development
[#MmLRZ2E2] move handlebars to dependencies instead of dev

Branch: MmLRZ2E2-development
[#MmLRZ2E2] add default options and make template BEM

Branch: MmLRZ2E2-development
[#MmLRZ2E2] include instanceof check

include a this instanceof SubscribeEmail check to let people consume the module with new SubscribeEmail or SubscribeEmail()

Branch: MmLRZ2E2-development
[#MmLRZ2E2] move hbsfy transform to gulp

configuring the hbsfy transform in package.json was causing problems when the module was included as a dependency in other projects.

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add events API, clean up docs

Add events API, clean up documentation and implementation details

Branch: MmLRZ2E2-development
[#MmLRZ2E2] update readme and simplify some things

update readme, remove unnecessary extensions parameter from browserify, move default template to flatten directory structure

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Add tests

Add a basic test with Tape and Testling

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Bind events to object instance

Branch: MmLRZ2E2-development
[#MmLRZ2E2] Update test configuration

Branch: MmLRZ2E2-development
[#MmLRZ2E2] add mailchimp support, jquery support, and events

add support for mailchimp's jsonp api, allow a jquery object to be passed in as the element parameter, update events API to fire on SubscribeEmail instance.

Branch: MmLRZ2E2-development
[#MmLRZ2E2] add IE9 fallbacks for all services

fall back to JSONP or XDomainRequest when necessary depending on the browser and mailing list service

Branch: MmLRZ2E2-development