add string assignment operator
add createSurface method with filename parameter
add file loading and improve fonts