Merge pull request #3 from mortdeus/master

Converted snake_case identifiers to idiomatic go camelCase. A few other minor changes.
More flexible way to create cursor test lines.
Add a currently failing case of backwards word motion.
Revert accidental deletion. This function is not currently used.
Fix backwards word navigation on lines with leading spaces.
Remove unused utility functions.
Less racy opening of new files.
Move keyEvent to editor.go
Moved editor code to library package.
Use bytes package to implement iterWords. Add tests