Setting up project structure & adding some basic, impotent tests