BuildableStreet got a housingState, which initialized of 0 and a getter
for housingState.

AbstractStreet got getter for his two varibale (name and price) and got
a constructor to initialize them.