Adds derangement calculation to model
Adds functionality to display calculated derangements / subfactorial
Updates feature list
Merge branch 'issues/17'