Update Source.cpp

Added the cleanToNext method and added a few comments. Also changed the readOperation method to utilize the cleanToNext method instead of a while loop.