adding some explanation around the Character loader
shifted the character not found path to throw an exception
implemented comic loading
refactored the bind back into an abstract class, should let us implement the rest of the objects quickly