Only load spec runner once
Add command for each Run* function
Don't overwrite pre-existing mappings
Merge pull request #1 from mlafeldt/optional-mappings

Don't overwrite existing key mappings