Data transfer & receipt complete. TODO: Clean up comments/output and restructure transport/application interface