Added support for handling a variety of user input

The program can now handle when the user inputs a dollar sign, commas, cents, etc.

Unfortunately, this does not support Europeans yet.
Merge pull request #1 from MayOneUS/handle-goal-input

Added support for handling a variety of user input