updating project and gitignore
adding thread and serialization libraries