Rewriting the whole code to move to an OOP bot

- Writing firsts tests for Status() class

Signed-off-by: Herve Tatche <herve.tatche@gmail.com>