Silicene: atom-thick silicon with tunable properties