files and stuff

changed the core behavior to use the class Kanji more often. Also
implemented file write and read in the internal storage for storing
scores and everything else