Moved boundary condition and neighbour calculations in separate functions.
Condensed some of the code in the Unpreconditioned Wilson operator
Moved multiply gamma five function into utility file.
Fixed a few compile-time issues in the multiplyGamma5 function.
Fixed bug in boundary condition application.