clean up code for Character
tabs replaced by spaces
renamed files for functions
clean up custom functions
rename file for test ancestors
clean up A, B, ancestors
clean up test others