Add settings to customize mappings

A big `Thank you!` goes to @jebaum for adding the settings we discussed in #32.

This closes #15.