Characterwise put kind of works.

Still a bit buggy with extra lines 'n' stuff.
Can encode macros within query string.

Query string parameter "macro" can be used to define arbitrary command
strings run upon Vim initialization. Example:

    ?macro=jjlma0k
Bug fix for characterwise put. keystrokes=1.

Added keystroke recording option if keystrokes=1 is present in query string.
Updates Vim.keystrokes property with each consecutive key.