Remove parent argument from TimedItem constructors
Add and use a utility for abstract methods
Remove dead code
Fix *Group.clear
Merge pull request #232 from dstockwell/dead-code

Remove parent arguments and dead code. Simplify abstract methods.