removed streams and refactored the promise struct
changed define variable
refactored streams into seperate files
bugfix
delay is now variadic
output program is now called tester
cleaned up a bit
added documentation to the readme