Updates a Surface + Aux func

Cambie y mejoré algunas cosas de la clase Surface, tambien le agregué
color key (transparencia). Todo lo que sea RGB 0,255,0 (verde puro) va a
ser transparente. Calculo que despues vamos a cambiar ese color por otro
dependiendo de donde saquemos los archivos. En el main.cpp está para
jugar con esas cosas.
En aux_func.cpp puse unas funciones para hacer mas facil el manejo de
SDL_Rect