Created controller, general instruction flow

Have not yet been checked and tested.
Create TaskImpl data structure

Created constructor, accessors and modifiers for Task.
Merge remote-tracking branch 'origin/controller/sharon' into command