Update documentation. Include refactor docs and rename files more properly