add the BATS module
new management of exit status
new BATS tests for the script
better management of arguments errors
review of the README