The script is mostly working.

- Updated the readme to include usage and an example of the desktop launcher
- A lot of changes to the sift.py script for perform the major functionality
- Added files for git to ignore during development and testing