Candidate Models

Adds models for Candidates and a controller