save page functions moved from io to pages package
combine function didnt do much of anything usefull. might as well remove it from the algorithm
updated readme with refactoring progress