Use previous key mappings if they exist
Fix mapping for visual keys
Fix #15 Weird errors when trying to use movement keys

The reason was that HardTimeOn was called every time user enters buffer.
Fix that with calling HardTime only on buffer creation. Also protect
user from calling HardTimeOn several times.
Merge pull request #18 from rasendubi/enable_mappings

Enable previous key mappings