[FEATURE] Add some basic unit tests.

Also add a BadMethodCallException if emogrify is called with empty HTML.
Merge pull request #18 from oliverklee/feature/unit-tests

[FEATURE] Add some basic unit tests.