added a 'content' argument for cases in which a file is not uploaded. This should facilitate an user pasting in a newick string into an edit box rather than specifying an input file