Adjust initial files

* Rename README.md file to README.
  Format content of README within 80-column lines, and rename project.

* Add *.swp into .gitignore file.
Add to-do list of packet writers
Load seeds into memory
Add dSFMT 2.2.1

Double precision SIMD-oriented Fast Mersenne Twister (dSFMT)
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html
Load and shuffle prefix destinations

The file available in the link below was converted into
file prefix-2013-03-17-14-00 present in this commit.

http://archive.routeviews.org/bgpdata/2013.03/RIBS/rib.20130317.1400.bz2
Cache Zipf samples
Adopt gcc's parameter -Wall

Remove compiling warnings as well.
Convert prefixes into binary addresses
Send IP packets out

XIA is not supported yet.
Show packets-per-second rate of transmited packets
Read parameters from argv in PW
Add to-do list of router keeper
Read parameters from argv in RK
Implement basic structure of RK

* Load seeds into memory;
* Load and shuffle destination addresses;
* Convert prefixes into binary addresses.
Make RW load destinations into routing table
Keep updating routing table

Add option --load-update to allow one to run rk without rebooting
the host.
Enforce update rate

Show update rate of loading routing table as well.