Major refactoring.

- Remove PacketIO class
- Add invididual type classes with pack_into, unpack_from,
  pack, unpack, read methods.
- Add serialize_into, deserialize_from methods to FLV tags.
- Many more fixes/tweaks.
Add unit tests using the nose test framework.
Add license.