Added thousand seperator, and decimal seperator. Refactor into an objet. Changed the order of the bytesFormat() function. Added tests with 100% coverage.