Git twaks regarding ci message template and aliases.

Added some git aliases for convenience. Now a commit message
template is shown on commit if -m is not used. Handy to remind
oneself of a clean commit message. Additionally prune when
fetching.