Decrease model tests precision.
Merge pull request #259 from francisco-dlp/decrease_model_tests_precision

Decrease model tests precision.
Remove debugging print
Ignore Thumbs.db (windows meta-data file)
Fix ValueError on remove_background()
When selecting a range by remove_background(), a ValueError is
raised initially when the left value is assigned, and the right value is
yet to be assigned (since the left can be higher than the right value).
Avoided by:
1) Setting default values to NaN, and not update line in plot until both right and left are set.
2) Checking which value is truly the left and right one before drawing line.
Option for modal interactive dialogs

Added options for interactive GUI tools to be modal, allowing e.g. for
scripting general routines.
Created Gaussian Model, which fits N gaussians

Implemented a Model that tries to fit N Gaussian components to a 1D
signal. N can also be auto-determined.
Added creation code for gaussian model +bugfix