WIP: Adding full testing suite.