add `defaults()` and `reset()` methods
add missing semicolon
Merge pull request #3 from cjihrig/defaults-and-reset

Add `defaults()` and `reset()` methods