fixed test random seed
make start and end date required
add the start_date in the factory
change the validates_presence_of to validates presence: true
better test, still not finished
don't print the alert boxes
add nprogress bar