Add support for '*' and '#' operators on normal mode

The behavior is not 100% similar to the one found in vim because of some miss-behaviors in the atom's core api.

The Cursor#getCurrentWordBufferRange, returns characters that don't belong to the "word".

Some examples:
# _|_ is the cursor
hello.world(e_|_ditor.getCursor)   => (editor
_|_@editor => @

I guess once those issues are solved, this command should behave more like the one found in the vim editor.

There is also a problem with the spec runner, for some reason the specs for the '#' operator are being skipped when using the "ctrl+alt+cmd+p" command.