#41 Add a getId method to the model, in order to have full controll on it. Add unit test.
Fix #41 add the view to call the getId method on the model in order to behave normally in all cases.