Added tests and comments

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Remove useless files and disables the distribution packaging.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Fix (wrong) test after having improved the 'accept' method.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>