Deep copy of string argument. Closes #24.
Added license. Closes #23.
Update LICENSE

ASCII perfection
Merge remote-tracking branch 'upstream/master' into devasync
speed up the test of setName
re enable test of switches