convert all markup to divs instead of ul/li. Also update all html classes to consistently use hyphens instead of underscores