Adding docs for core module; closes #395.