Changed code for loading a set of question placements to use a sortedmap rather than inserting by index into an array.  This means we don't need to assume that the placement numbers in the database don't have holes in them.  This fixes issue: https://github.com/ucam-cl-dtg/urop-2013-questions/issues/127
Set the list of personal question sets to sort by name (after star). This is a more intuitive ordering I think
Ignore temp files and compiled python code