Changed gui and added name field for functions.
Added usage for derivative.