Added bout/assert.hxx, tidying Field3D

ASSERT macros to simplify checking. Field3D tidied up a bit.