Like most projects begin, I thought this was a quick and dirty one. At least one of those statements was true. In the end I had learned new things as usual. Things I was sure was the simple part were among the harder ones and vice versa. So how did I make it? Well…