Removed using system threading.tasks from all classes because it's not .NET 2.0 compatible or something.