Added ballot styles into the match maker, they now properly will insert their _id
into candidates and contests _ballotStyle field.
changed the candidates and contests schema so that _ballotStyle became plural also
did the same of the equivalent matchmaker functions.

added in retrieval of ballot style documents into the contest and candidate pages.
Updated the UI to show the list of ballot styles on the contest and candidate pages.

changed the services for the ballot styles so that they are separate calls from
the pages they are on.
fixed node and karma unit tests for the changes w/ ballot styles.

fixed a bug that was causing the ballot styles on candidate page not to return.
Merge branch 'working' into dev