* Moved Gstreamer's thread into its own class
* Made the e timeline sizer into a Static Box sizer
+ Created a class for the GStreamer Pipeline
+ Added proper classes for GStreamer stuffs
+ Added a VideoComposition class

* Also fixed bugs, it should work now.
+ Began adding mixing capabilities
+ Added a Sample class to help manage
+ Began work on user specified start/end points
* Fixed duration sometimes not updating
* Fixed the movie only playing once
+ Sample Components can now be deleted
* Fixed start and end saving wrongly
* Samples can be renamed
* Fixed elements not being removed from the comp