Adhere to conventions about `head` placement.
Remove manual setting of version.
Improve dependency on Emacs.
Provide informative message upon req failure.
Remove unnecessary files.