public Updater(StringWrapper wrapper)
        {
            //Bus info
            info = new CombinedInfo();
            idNumbers = "";
            for (int i = Bus.MIN_BUS_ID; i <= Bus.MAX_BUS_ID; i++) {
                idNumbers += "" + i + ",";
                info.busInfo.add(new Bus());
            }
            idNumbers += Bus.MAX_BUS_ID;
            idNumbers = "1,2,3,4,5,6,7,8,9";
            Console.WriteLine (idNumbers);

            //Info passing
            sw = wrapper;
            serializer = new XmlSerializer(typeof(CombinedInfo));

            //Thread
            thread = new Thread(this.run);
            _abort = false;
            counter = 0;
        }
        //Init
        protected virtual void Application_Start(Object sender, EventArgs e)
        {
            EPOCH = new DateTime(1970,1,1);

            //Stop.init();

            userLock = new ReaderWriterLockSlim();
            users = new Dictionary<int, int>();

            xmlLock = new ReaderWriterLockSlim();
            swrapper = new StringWrapper();

            updater = new Updater(swrapper);
            updater.start();
        }