Support user code

A few commits that provide support for my suggestion in issue #12.

I'm very much a novice when it comes to elisp, so if you see any mistakes or possible improvements, please let me know.

Thanks again for this tool. It's pretty nifty.

Now if only we had a good way to get PHP variable types in Emacs, my addition would go from "minor convenience" to "awesome".

ah well. Maybe someday.