Some initial work, a Hello World! tutorial, needs recursive implementation where I commented but good template of how I want to do do this