Implementing commands for moving/mark defun
add defun commands test with prototype access
Merge pull request #173 from defunkt/support-defun-commands

Implementing commands for moving/mark defun