First working version of command line utility
This MR implements the basic functionalities of a command line tool.
The documentation about how to integrate different editors isn't done yet because:
- I only have access to a limited number of editors
- I am not sure where should it go. Probably would be better to add it once we have a proper documentation infrastructure.