Added a real-time force-directed layout

This project now answers the question that started it: what does a 3D
force-directed layout look like?