Added test for Spacer#add_spaces core functionality
Added exception handling for source text when not a string or empty, handled by both #initialize and #text=