improved documentation
added --languages option
added definitions and definitions/