Added read functionality. Removed UT file and added temp tests to main.cpp