Reworking Scribe into API form, adding proper parsing of arguments and handling of input -> output and adding display on command line