Added file header
Documentation
Changed constructor to take a fragment ID instead of a fragment
Changed fragment controller constructor to take a fragment ID
Corrected decision branch constructor
Add fragments to story in test constructor
Added full names to Copyright