Added test project. Changed solution structure.