Decimal places configuration & bugfixes

It's possible to configure the number of decimal places allowed in a numeric input.
Test page updated and improved, with all examples working as expected.
Several bugs were fixed, including:
- removeNumeric removes all event listeners correctly, including keyUp event listener.
- Callback function is not called when a negative number is introduced and allowed.