Added kwargs and example for arbitrary variables

And made convergence better by decreasing the rate
at which tolerated error increases when a solution has
been found once
Added bioinformatics program information