add sequence caching
cache database and blast parameters
switch sequence to generic cache
update functions to return a promise
reorganized functions and fix several warnings
add updating support for type and color parameters
pass property to be set in to set_by_value
set match score option
convert the value to a String in select_by_value
add evalue selection
add wordsize parameter
set results limit parameter
set filter_query parameter
set gap cost parameter
set composition parameter
set blastz option parameters
refactor updating the display into seperate cases
fetch the default template then set the parameters
update default value to match a numeric value
fix default parameter key