Calculator refactor & numerics proposition

* Modularize calculator.nit into 3 modules and move to a project structure.
* Rewrite the code behind the displayed string.
* Use numerics to switch nicely between `Float` and `Int`
* Intro NaN (no more crashing on divide per zero!)
* No more weird bug with the C button.

The Android UI will follow in another PR.

----

Selon-vous, est-ce que je devrais remonter les opérateurs arithmétiques entre les numériques dans la lib std? Ou du moins le NaN?
En fesant le test a l'envers tu gagnes un cast.

if other isa Int then return self + other else return return self.to_f + other.to_f