added pip requirements
 Added SQLAlchemy DB backend.
fixed #20, now fingerprinted filenames are saved with fullpath.
added fingerprinting limit option that was missing in
fingerprint_file().
Added pip requirements.txt file.
 updated pip dependencies
 added examples with the new SQLAlchemy backend