Update docs
Split some tests into separate files