Added Font interface for BMFont where other classes uses IFont instead.
makes the system more flexible. if someone would like to add their own font system as long as they provide the vertices in the end.