Add methods to serialize a byte buffer. This is required to solve issue #5.
Indicate the GPL license.
Use a memory mapped file for loading the url infos.
Don't use a static buffer, it's not thread safe.
Improve memory allocation handling.
Use buffered file read/write.
Add missing files.