Feature vi

Entity edition feature. Uses the `vi` editor in order to modify the entity JSON, and sends the new content to the server through a PUT request.