# This is a combination of 15 commits.
# The first commit's message is:
Implement database methods and rewrite deploy.rb as remote.rb

# This is the 2nd commit message:

Add db:pull command

# This is the 3rd commit message:

Make shell methods available from class or instance

# This is the 4th commit message:

Need to use shell if we want output

# This is the 5th commit message:

Escape the slash not the dollar sign

# This is the 6th commit message:

Fix remote url to not include deploy.git and add some output for feedback

# This is the 7th commit message:

Implement everything but execute and execute_remote

# This is the 8th commit message:

Write out component commands

# This is the 9th commit message:

Let's not have underscores in commands

# This is the 10th commit message:

Implement execute

# This is the 11th commit message:

Remove dbpass

# This is the 12th commit message:

Dumps should be in db directory

# This is the 13th commit message:

Use db[:name] instead of name

# This is the 14th commit message:

Use strings instead of symbols for db keys

# This is the 15th commit message:

cc
Resolve conflicts