Added increament/decreament steps.

When bfhnumbers need to increase or decrease the value, it uses
options.steps instead of 1.
Default value of options.steps is 1, obviously.

Modified getValue function, to use jQuery.isNumeric() which is perfect
to check numeric value.

Also added some unit tests for this as well.