Cleaned up options a bit.
Implemented --chunks and --chunk-size. If neither are specified it
will determine the chunk size from the content length / connections if
connections > 4, otherwise it will default to 1 MB chucnk size.