refactor(cachier): move cachier to its own module
chore: ditch jasmine in favor of mocha's async tests

Also change `Cachier#destroy` to `#destroyDatabase`, as the method is
infrequently used, we should make its meaning clear that it actualy
DROP THE (data)BASS!

Closes #48