somewhat working
message generation partially working, going to add more message types.
deleted test.py
most message classes implemented
downloads a file from a single peer in order
updated .gitignore