add chained init test
complete overhaul, fixes nested super, new syntax
fix regex for params
update readme