adding container widget, paragraph alignment option, new tests