Voice input is now parsed at bare minimum level.

The only pattern the code can parse is "[name] [amount] for [details].
This will be upgraded after other section is done.

Next target is implementing database.
Merge remote-tracking branch 'origin/master'