Fixed bug with moving all checkpoints on each save
Added friendly ids to courses and checkpoints