added software design acceptance document, largely based on first report software section. Added line_follower.cpp code, simplified to demonstrate algorithm