Added skeleton structure and some basic tests