added first documentation example page
removed depreciated example
updated the progress handlers abstract so that it is only marked as completed when the exec buffer says so and not before
bug fixes for incorrect matching of data
removed depreciated example from header template
minor bug fixes and execption expansion
added function where you can access the command of the execbuffer
added function to either get the command or executed command of the execbuffer
bug fix for incorrect argument expansion
fixed bug in milliseconds replacement

- also added seconds as default input format for timecode
added/updated several things

- added extractFrame and extractFrames
- also changed getDimensions in Video object to readDimensions in
keeping with Media functions
- added setVideoMaxFrames in video format
bug fix in detecting empty codec matches
instead of looking up media classes it just returned Video, Audio, Image, Media objects when getOutput is called
many updated

- removed overwrite_preserve
- added supported meta data functionality
- added setInputFormat and getInputFormat for accessing the input
format of the input media
- modified getExecProcess to more generic getProcess as what was being
returned was actually a FfmpegProcessProgressable object
- fixed bug gere if an empty output format was added then upon
converting it into commands it would throw an error.
updated basic test
removed /Media/* and replaced with /Format/*
added two very basic examples
added temporary class for outputing images