Implemented first version of file listing for DPKG env
Added YUM file Payload generation via rpm -ql
Changed directory structure

The application now uses relative imports. To invoke main type:

    $ python -m swidGenerator.main

Additionally, added sample output dumps from yum.
Added directory listing of /usr/share/man from fedora system
Changed is_file to use stat function
Updated Readme, added usage for subcommands
Added tagid output and argument subparsers

Switching between swid output and tagid output
happens via subcommands swid and tagid (tnc-ba/strongTNC#63)
Moved software ID generator to separate file
Renamed `tagid` to `software-id`
Updated help strings and README.rst
Moved generators to separate package
Added targeted request option & test

- Updated README
- Added --match option to argumentparser
- Added help for targeted requests
Included architecture in Software ID
Added setup.py to make the SWID generator easily installable

The swid_generator script can now be installed to your local PYTHONPATH
with ::

    python setup.py install

To install only symlinks to the sourcefiles (which means that code
changes are immediately reflected in the installation), use ::

    pip install -e .

Refs tnc-ba/strongTNC#40.
Changed naming to use `rpm` instead of `yum`
Introduced visitor for output generation

Added visitor to print output, no caching in list anymore

Moved document_separator to visitor

Cleaned up comments

Removed debug print

Style fixes + print function

- Imported print function
- Removed unnecessary parens from from if
- Removed unused import

Added file encoding header
Changed identation of pretty output from tab to two spaces

Fixes https://github.com/tnc-ba/swidGenerator/issues/14
Removed extra newline from `software-id` mode

Fixes https://github.com/tnc-ba/swidGenerator/issues/15
Removed visitor pattern and introduced generators

Introducing generators allows lazy generation of software-ids and SWID
tags.
Switched license to MIT

- Updated information in setup.py
- Added LICENSE.txt
- Added license information to `swid_generator/main.py` and `README.rst`

Fixes tnc-ba/strongTNC#97.