Fix pep8 errors

Also add a note for future refactoring once we have proper tests
Add Apache License header
Add Apache License header and make standalone tests
Add travis-ci configwq
Prepare setup.py for pypi release
add __init__.py to integration tests
move integration tests out of package
don't use find_packages
Use native dict objects for Entities

This allows any entity to also be a dict (since that's what being stored
anyway). Since the return from NVP is a JSON doc, using dict as the
native type allows us to chain the output of one call into the input of
another easier.
Merge pull request #11 from jkoelker/securityrule

Use native dict objects for Entities
Code cleanup
Fix empty entities lookup

When an entity is being looked up by uuid, the value of it is not True,
therefore the check in _action was returning None. Check if the entity
is not None instead.
Merge pull request #13 from jkoelker/fix_bug

Fix empty entities lookup
Add helpers module to assist with DRY
Add securityrul copy helper
Bump to version 0.4
added tags helper
Merge pull request #14 from jkoelker/tags_helper

added tags helper
updated the tags helper. now goes both ways
Merge pull request #15 from jkoelker/tarded

updated the tags helper. now goes both ways