add drama manager and coredata class
reorganize view layer