added textAlign property to the label component
added support for anchor points on label components
moved the width and height to be more optional on label components