Making the fluent syntax for Customer Builder more natural
Added test to ensure the more sophisticated builder works (acceptance test)
Added tests around building data lists