Could you add a full license header like in the other files here (and also to the .h)?