Adding the README which is going to include all the todos
Refactoring to have an easier structure