Ftp.py: supported ftp protocol
Protocols: Protocols are now chainable, linkedlist nodes
Protocols(tests): modified import tree
Protocol.py: Protocol as Linkedlist node

Packet.py: Packet as a linkedlist
TestDecorator.py: Moved decorator to tests directory
Packet.py(tests): testing boundaries, chaining, types, properties