Implement initial unit tests and continuous integration system