Initial commit with 99.9% working tests.