Moved string and queue into types
Auto prerequisites for C files