Converted code to class-style instead of functional. Now accepts custom list of abbreviations. Added new tests.
Fix whitespace and add the ability to create an instance without
the `new` keyword.
v0.0.3