Clean the mess with classes (model/physics -> entity/function).
Fix Makefile: pick up entity's source files.
Remove solver's data from 'update' method.
Add 'lazy' methods to basic entity-class.
Add 'lazy' methods to basic function-class.
No public access for internal physics data.
Add physics settings class.
Refactor solver: it is a data container now.