uses addItemAt(0) to make it cleaner
Commented the source code to make this a mini tutorial to some basic
Vaadin concepts