principal is now a first class citizen, available on every type of request
Added voting capability to suggestions
Merge pull request #19 from kouphax/principal-refactor

Principal Refactor and Voting