Added constructor and methods signatures
Early draft and getting my wings again
Communication protocol with concurrency issues
Implemented some things and such