Added additional documentation, restructured character package