restructured project so that it will run via github pages