337 fractional components in amounts

The purpose of this change is to compute fractional components in budget amount in DFID and Partner projects.The change also tries to "DRY" up the repeated codes, that are written to convert types. The associated trello card is https://trello.com/c/dIDuw4zl/337-6-update-loader-so-that-it-can-handle-numbers-with-fractional-components-for-budget-and-transaction-amounts