Build dependencies at configure time

Made project for each dependency
Add placeholder target for tests
Simplfied install instructions
Moved main CMake project up to the repository root