Improvements to FactoryGirl factories
Added 'belongs_to :curriculum' to CompetenceNode

Now both ScopedCourse and Competence belong to a certain Curriculum.
Fixes to Skill#dfs to mirror functionality before schema change
Added an incomplete test for Skill using Test::Unit with shoulda-context