added precision sub-directive
added precision directive test
fixed issue with precision
added fix
added tests #781
Revert "fixed issue with precision"

This reverts commit 6981c7aa7907e91e87c54920085ecc3176064efc.
Revert "added fix"

This reverts commit e1ab8a16e2877f43ad08fe1a00e08fdb53aa7f1f.
fixed price rounding issue
fixed rounding single value addition
corrected formmatting
fixed rounding single amount balance
total rounding issue - sorted balance amountsmap
fixed total rounding issue with precision feature
added new tests for precision
changed test values