adding reuirements file for easy environment replication
adding .gitignore to not include py[oc] or other compiled files
starting pep8 compliance. lowercase variables; lines < 80 chars; spaces instead of tabs etc
more pep8 compliance stuff and fixing some missing variable initialisers in 'search'
more pep8 compliance, some renaming, shortening etc
what's going on with the initialisation of the UFID class