Started adding index creation support using new expression-tree based formatters. Tidied up DataAccessException handling. Tidied up test structure.