Planning to switch from using PLY to pijnu. Removing code that will soon be replaced, adding exception documentation.