Modernize package structure using skeletor.el
Add pre-commit.sh script for running tests