Swales might work for you but a simple solution such as a vetiver hedge might be just as effective. It just depends on what your long term goals are. It would definitely stop/slow the erosion. Switchgrass might be another solution. As far as the stream goes, check dams or small rock dams could be an answer. Once again, a really simple solution that can have excellent results. It is less labor intensive than a pond and can be tweaked until it fits your needs.