Move methods to prototype
Parseint on numeric evaluations
Turn this into an actual jquery plugin
Remove underscore dependency
Default branching methods
Support custom branching methods