An Epic Spring Festival is coming to South Portland's downtown May 19-20