Alters the constructor to take an options object. Bumps devDeps.

Addresses #6