Added Task libary

Added a libary containing classes to do a lot of things with asyncronic
tasks