Simpletask

Very simple blocking task
Closes #7 
maybe better to return `null` so we can easier catch it? (No string parsing required). Even better would maybe be the use of an `Optional` but if you are not familiar with that that might be a bit overkill