Kendo: Its Philosophy, History and Means to Personal Growth