avoid struct named with a leading underscore
changed project url and bumped copyright dates
initial import