Add comments
Fix the search history emulation with stay
Add test for default settings
Add highlight and autoload function test
Test for utility function
Write basic behavior test in normal mode
Ignore tags file
Write TODO for test
Setup travis
Use winsaveview() instead of getcurpos()

- getcurpos() is relatively new function, so vim on travis doesn't have
  it...
Add travis icon
Merge branch 'test' into dev

close #2
Merge branch 'dev'

- add test
- fix history emulation with `stay`
- improve pseud-visual highlight
- minor performance improvement: do not always generate direction
  specific patterns
Bump up version to 0.9.2

- minor update
- fix change log style
Redraw for non-<expr> mappings
Use non-expr mapping for normal & visual mode

- TODO: handle stay command