charm examples: cleanup and rewrite fib example