Removed files, improved missing skills in person

Sadly, I cannot remember the original bug. That'll teach me to not make github issues.
wouldn't this read as more standard English if it was as follows? Also, getting rid of the extra parens helps readability.

    return "Invalid title" unless title.kind_of?(Title)