Node.bounds changed to behavior of Node.visibleBounds, Node.completeBounds now handles the old Node.bounds behavior. closes #35, closes #57