ProjectDTO/ApplicationDTO and Multi-threading implemented.

Still giving errors, so it's not runnable yet. Will be fixed on Monday.