Sprint 6: Slideshare Integration

Allow user to include YouTube or Slideshare links. Coding files cleaned
up and relabelled to allow for easier understanding.