dirty fixes crash, when the title of an article changes
cleans up the code a bit
rebuilds the code around a new Article Class\nrevises many code snippets
removes debug print
introduces Article.price attribute
more refactoring and fixes for resulting problems