Remove unneeded whitespaces and fix typo
Mention using Dropbox to synchronize a dotfiles repository
Add travis configuration file for continuous integration
Include pypi and travis-ci badges on README.rst
Define travis install and test directives
Add a unit test for non-existent package directories

If a package is defined in .dotfilesrc and the package directory doesn't exist
in the repository when you attempt to add it, an IOError exception is thrown.
This test captures the failing scenario.

In reference to #17.
Create non-existent package directories

Closes #17.
Add unit test for single-sync feature
Update documentation for single-sync operation
Pass arguments to the sync command along
Accept an additional files parameter in sync
Restrict the sync files to what user specified

If the user doesn't specify a set of files to sync then the entire set of
dotfiles is assumed.  There is an obvious bug here, as user-passed strings are
not yet converted to dotfile objects.
Implement single-sync for specified files

This commit allows the user to sync only one (or a subset) of the available
dotfiles in the repository.
Update sync documentation to indicate optional file argument
Update move documentation to be more concise
Merge branch 'feature/single-sync'
Update travis badge for master branch only

I'm abandoning git-flow for a much simpler branching model:

    https://gist.github.com/jbenet/ee6c9ac48068889b0912

Since the master branch must always be deployable, it makes sense to show the
travis badge for the master branch only.
Update contribution documentation

Remove mention of the develop branch since it's going away in favor of a much
simpler branching model (feature branches off master).  The use of git-flow was
a great learning experience, but is really too much for projects such as this.
Add Jesús García Crespo to AUTHORS
Bump version number and update HISTORY