Added git commit message template

Details
-------
Would be nice if all our commits had the same format.

First line should be one line summary. 'Details' should contain in
depth details.

Also if each line could be no more than 70 chars messages it looks a
lot nicer when viewed through 'git log' in a terminal (no need to
scroll to the right to read the message)

Ticket
------
Introduced the logger into the view test classes

Details
-------
Mostly to see if people like it.  Also reformatted the view test
classes with the formatting style rules from the 'ancillary' folder
(again just to see if people like them/think they are a good idea)

Ticket
------