4018 negative currency

Fix for #4018 

There could be a more angular way of doing this. Anyone have thoughts?
Awesome, well, I added the editTask function to the ng-submit attribute.