Centralize clan funcs, add readme, progress log

- Add a function to build requests for clan functions that accept the
same parameters
- Clean up comments
- Add README
- Add progress log (within README)