Completely change how validation works.
Validation no longer throws errors, but instead ignores invalid parameters.
Update API and Manipulator interfaces to reflect new validation method.
Removed error page.
Split up similar manipulators into smaller classes.
Add new "max" fit option.
Rename "clip" fit option to "contain".
Rename "scale" fit option to "stretch".
Fix bugs with Gamma option (decimals not allowed).
Rename Server class methods.
Update tests to reflect changes, and add additional tests.