Add custom YearSpinner widget

Fixes #14.