Add new files.
MAP-1028: infrastructure for integration tests.
MAP-1028: finishing touches.