Adding test coverage.

Added a requirements.pip file for local virtual environment installs.

Fixed support for BooleanField() and AutoField().  The default Django behavior sets the fields to have the .blank property be True (regardless of kwargs).  Previously django-fixtureless would automatically skip fields that can be blank.  Due to these unique field definitions they have been added to a SPECIAL_FIELDS tuple that will force value generation within django-fixtureless.

Added test coverage via Django test suite.

Added virtual environment documentation for configuration of a local environment to seamlessly develop django-fixtureless.

Added a style guide outlining expectations for code style, readability and best practices.

Added a guide for running tests through Django test suite.

Test coverage includes the following Django model field types (1:1 w/ django-fixtureless support):

DecimalField()
IPAddressField()
BooleanField()
CharField()
TextField()
SlugField()
DateField()
DateTimeField()
IntegerField()
PositiveIntegerField()
PositiveSmallIntegerField()
AutoField()
EmailField()