Added a general "user doesn't have the rights to do this" exception. This may be used for throwing an exception in the service layer and be picked up in the web layer for translation to a Flash error message. See usage in WorkspaceAction.java for example. Teacher view of the learner url did not include the user id. This stopped the tools showing the specific data for a learner.
Changed name of parentLearningDesign to originalLearningDesign. This field links the lesson version of a design back to its original design, but the parent name suggests that the parent learning design contains the child learning design (this is the meaning in the activity table) so the name was changed.