Added support for text inputs countUps

Added a function "formatPrint" to the countUp object that checks if the
"this.d" object is a an input. If it is, it applies the countUp frame to
the "this.d.val" instead of the "this.d.innerHTML." If it is not an
input, the function applies the frame to the innerHTML just as before.

Replaced all "this.d.innerHTML =
this.formatNumber(this.frameVal.toFixed(this.decimals));" calls with
this function.
Added is_error option to formatPrint

Added is_error option to formatPrint to write '--' to the target element
(either html element or input).

Changed  formatPrint in countUp error to is_error=true.
Added Prefix and Suffix Options
Removed prefix suffix option

Somebody already added feature on the main branch
Added is_error option back to formatPrint
Fixed bug with reset and added initialization back

Both the input and standard html elements can now reset with out issue.
Both the input and standard html elements are also initialized so
starting values do not have to be hardcoded into the html
Merged with the main master. Merge added the prefix/suffix functionality. I verified that the new feature works with the input element as well.
Merge pull request #45 from kmclaugh/master

Added support for input elements to the countUp object