pseudo-fix issue #3: word movement

This PR fixes the word movement behaviour that skips extra lines and stuff. Also fixes some (not all, one missing, also related to issue #3) pending tests for word movement. 

I think we should make a list of expected behaviour from the atom movement functions, work some of the details (maybe try a pull request), and just maybe we might get wishes granted by the guys at atom/atom.