I'm not saying he was for slavery, but when he ran/entered his presidency he had no intention of abolishing slavery, and at the start of the War his thoughts were not about freeing slaves. Yes, he was thought to be the president that was going to do it because he ran under the party that was pushing for abolishing slavery. Lincoln believed it was the States that had to do that. He was just against allowing it in the new states. The foremost reason he declared war of any kind was because he felt he needed to keep the Union in one piece. Ironically, he went in believing he would continue to uphold the States' Power... and he ultimately destroyed it - rightly or wrongly. He busted down the door for "Big Government" in a way.
He certainly was not a racist for his day, and I don't think he should be seen as such. His job was much bigger than race wars. Unfortunately the people he "left in charge" after his death saw it in a more petty light and I truly believe they are the reason we took so long to get where we are now - and yes I realize racism still exists, it will always exist in some form - but everyone was fighting a losing battle in the 1860s and years leading up to and out of it... Johnson should have followed the outline Lincoln laid out for healing. Instead he set out with a vengence and everyone suffered.