Integrate ByteSize library to address issue #94. Rough sketch.

Needs:
- [] Rest of tests
- [] Dehumanize byte quantities
- [] Refactor namespaces all around
- [] Add to readme
- [] Licensing
Spring cleaning. Added TODOs, dried out parsing code.
Refactoring namespaces
Fixed failing tests because of February's (28 days) issue. Fixed missing concept of Now.
minor changes on DateHumanizeTests
Merge branch 'fixing-tests'
catering for 31 day months in tests
adding extra secs/mins in to cater for test latency
Merge branch 'ByteSize' of github.com:GeorgeHahn/Humanizer into bytesize
minor cleanups of ByteSize classes/tests
Refactoring Session #1. This is an incomplete work. It seems like a big refactor & I think it requires approval for the idea before proceeding.
Add XML docs + remove code todo
Added full tests (don't see a good way to parameterize these -_-)
Add integer extension for Bits so 2.Bits() is valid
just moving a few ByteSize files around
makes ByteSize tests consistent with other tests
Makes ByteSize extension consistent with the codebase
Merge branch 'ByteSize'
Renamed KiloByte, MegaByte etc to Kilobyte, Megabyte
added ByteSize to readme