Loading now matches the behavior seen with independent rotations.
Added unittest to scheduleInterpolateTask, fixed some basic bugs.
Added overload of scheduleInterpolateTask for properties.
Fixed typo in tasks unittest.
Merge branch 'release/v0.6.5' into develop
Added warnings when duplicating assets. Closes #161.
Update CONTRIBUTING.md

Updated to reflect our issue tracking strategy.
Removed support for specifying parents and children by name, all children must now be defined by name.
Merged assetanimation.d into animation.d.
Documented Material.
Made material not a component.
Parallelized task execution, fixed bug when removing multiple tasks. Closes #162.
Clear keyEvents on reset.
Merge branch 'release/v0.6.6' into develop
Added default name to objects which is it's type and id.
Added ConditionalSetter to properties, made GameObject's names only changeable when not already a child.
Implemented removeChild on GameObject and Scene.
Fixed bug where removed child would keep reference to parent.
Added RefGetter which returns a reference to the field.
Wrote a bunch of documentation.