Initial commit

THIS WON'T BUILD JUST NOW.
Moar conversions!
Improving header detection
Adding missing files
Tidying up file detection
Updating from dev
Updating cache checker.

Original method was too processor intensive
Missed files
Fixing formats
Updated blur and sharpen
Tint

Also tweaking format
Adding vignette

Fixing losatch filter also.
Adding watermark and tweaking regexes
Fixing file type detection
Updating tests and adding rounded corners.

TODO: Finish rounded corners
Fixes issue #56
Fixing filter madness
Fixing Unit tests.
Fixing instance thread safety
Adding error handling