Numerous fixes

- Add support for multiple base files
- Add comments
- Small fixes and improvements
diff --git a/README.mkdn b/README.mkdn
index dee3ac3..d31b672 100644
--- a/README.mkdn
+++ b/README.mkdn
@@ -32,4 +32,5 @@
 
 Bugs
 ----
- - cm_caf.xml can only be generated once.
+ - When committing fails, the reason of it cannot be determined. Often this is just when there
+   are no new translations, so the script will not exit when this happens.