Added an onChange property to the Input component.  This will be the name of a callback function that the user passes. Closes #3