removed foundation stuff from egg to avoid problems with literal class names when linking statically inside xcode; fixed bug in message-argument forwarding; unified tests