Implemented generate_url method.

Implemented the generate_url method to handle http, https and ftp
schemes. Also, turned all existing methods into @classmethods.
Added tests for generate_url method.

Added tests for the newly implemented generate_url method. Closes #6 and #7.
Fixing failed Travis build.
Run nosetests with coverage plugin.
Use Testimony docstrings for all tests.

Using Testimony docstrings for existing tests as well as breaking
multiple tests that expected a ValueError exception into individual
tests, since using "with self.assertRaises" will fail after the first
statement and not continue to run any subsequent statement.
Better assertion for Boolean tests.

Using assertIsInstance to check whether the generated value is a boolean
or not.
Tests for UUID generator.

This should handle issue #5.
Tests for Time generator.

Should handle issue #3.
Updated README and added new Choices test.

* Updated README file to use MarkDown syntax and include examples of the
  available methods.
* Added one more test to test_choices.py
Added one more example to README.
Added single test for email generator.

Added a single/simple test for email generator and make sure that string
generators always return a unicode value.
Changed UUID generator to use UUID4.

Since uuid1() creates a UUID containing the computer's network address,
and thus may compromise provacy, I switched the generator to use uuid4()
instead.
Minor update to README.

Updated the example for using the UUID generator.
Updated setup.py to use newer README.md file.

The setup.py file was pointing to old README.rst file.
Fixed MANIFEST.in to include README.md.
Back to using rST format for README.
Update README.rst

Minor formatting changes.
Last tweak to setup.py before release.
Update README.rst

Travis icon not displaying correct info.
Update README.rst

Finally fixed Travis status image rendering.