Updated contest details model.
Added method to check/get active contest.
Signed-off-by: Shivam Dixit <shivamd001@gmail.com>
Added custom exceptions

Signed-off-by: Shivam Dixit <shivamd001@gmail.com>