Wrote some documentation. Still have to write more thorough doc for generate_slabs() method