Fixed formatting of negative numbers (no more parenthesis). Added unit tests for format methods. Removed unnecessary checks in padLeft() and padRight().
Merge pull request #433 from Donnerbart/fixBrokenIssue427

Fixed number formatting (9) to -9 and added unit tests for formatting methods