Abstracted all character files into character folder, added character list module.

Signed-off-by: Dave <davidajberner@gmail.com>