added update button which takes tool from text area and adds to tool ui.

some questions about sadlparser, when I tried to parse input with type gene_exprs I got the exception: gene_exprs input type error on parser. For now for trying that code, don't use input type with gene_exprs. 

in sketch which you gave me during kick-off meeting creating a new tool were to  fields : module and category, is these necessary? because these fields will be always empty. 

And also in sadlparser there is getDefautlValues() so it means that parameter can have not only one default value?

And the last thing, is it ok if for parameter type I used one from chipster, shoud I do the same for input type? (right now I created my own just with one entry : GENERIC)