Merging VKC changes into master, see commits for details

This should resolve issues #60, #125, #74 , #104, and #75, and provide a Power Pad for using the changed scripts.