public ActionResult Index(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                var speaker = new SpeakerClean()
                {
                    FirstName = model.FirstName,
                    LastName = model.LastName,
                    Email = model.Email,
                    Employer = model.Employer,
                    YearsExperience = model.YearsExperience,
                    BlogURL = model.BlogURL,
                    HasBeard = model.HasBeard,
                    Browser = new Business_Layer.WebBrowser(),
                    Certifications = new List<string>(),
                    Sessions = new List<Session>()
                };

                foreach (var cert in model.Certifications)
                {
                    speaker.Certifications.Add(cert);
                }

                foreach (var session in model.Sessions)
                {
                    speaker.Sessions.Add(new BusinessLayer.Session(session.Name, session.Description));
                }

                speaker.Register(new CreditCard(5,5,5,5));

                return View("Thanks");
            }
            return View(model);
        }
        //
        // GET: /Register/
        public ActionResult Index()
        {
            var model = new RegisterModel();

            model.Sessions.Add(new SessionModel()
                {
                    Number = 1
                });

            model.Certifications.Add("");

            return View(model);
        }