Changing exit code
Some work on the documentation
Some work on tests