Introduces new registration period object

Moved registration attributes to new object registration period
#416
Those variables are not needed. Validate the existence of start_date and end_date and then you can just look up if Conference.registration_period exists to have the same effect