Separate cells and formulas

It makes sense to model formulas as value objects wheras cells are
entity objects.

At least right now cells cannot take arguments (besides the implicit context).
However, formulas can. Therefor, I figured it would be better to pass
execution context via the this-reference.
Updated README.md