#18 restrict revision number on play dependency
Expose all messages as a property of the function return by JsMessages
Refactor and improve tests