Abstract out main function name
Pull fragment handling out into it's own module
Make ruby 1.8 be shush
Bump shell-proxy