Convert floats to decimals on Account, Tip, and Transaction

Floats are harmless for reading/writing but once you start doing any arithmetic you should be using decimal numbers. This adds precision into the large billions and 15 digits after the decimal in case doge ever expands their scale.

@aprofeit