Refactored manage forum directive into nestable list directive

* Manage forum directive was too cluttered so extracted some code into
  the parent controller
* Nestable List directive only handles dom manipulation for each
  instance of its list.