added basic header and main.cpp files