Add default paths to Paths.cs
Change Location ability in Timeline

Adds functionality that lets the user change the location of a caption
through the timeline.
Add bounds check to YCoordinateToScreenLocation

Adds check to see if the row is greater that 8 or less than 0, to
prevent errors from being thrown.
Add Y bounds check to selecting a caption

Adds bounds check that will make sure the mouse is selecting the
caption only if the caption is in the same location as the mouse.
Add bounds check to Moving/Changing Captions

Adds check to make sure that Caption timestamp properties will not be
set to a values less than 0 in the Timeline.
Add EngineController.cs

Adds EngineController, a class meant for controlling interaction
between user controls and data in EnACT.
Move Static Fields

Moves the static fields DefaultSpeaker and DescriptionSpeaker into the
Speaker Class and makes them readonly.
Move initialization of user controls

Moves initialization of user controls from MainForm to the
EngineController class. Contruction of SpeakerSet, CaptionList and
Settings is moved to EngineController.
Move Timeline Event Handlers

Moves event handler methods for Timeline to EngineController.
Move Timer and EngineView into EngineController
Rename MainForm Button Click Methods
Move Play and Pause Methods to Controller

Adds a IsPlaying Property to EngineController. Moves the TogglePlay
method from MainForm to EngineController. Adds Play and Pause methods
to EngineController.
Move CaptionView Events into Controller
Documentation change in MainForm

Redocuments some button methods which had outdated documentation.
Remove MoveDirection from MainForm
Add VideoPlayed&Paused Events

Adds VideoPlayed and VideoPaused events, which are called whent the
video is played or paused. Events are handled by Mainform, which
updates the Button text.