add hooks documentation
kurs join
batch callback files
Make batch callbacks work.
New folder structure