Added size and custom graphic option to upgrades

Also refactored Evolution creation to allow custom sprites inside
module folders