asd
Add logging handlers

Set up logging for CRABAPI as well as the CRAB3 client
Update design document

Hopefully final version for this iteration. Set goals for what I see are
necessary to have a "feature-complete" API sufficient enough to program
a set of PAT-generation scripts for my PAG

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	new file:   DESIGN.md
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	modified:   CRABAPI/TopLevel.py
#	modified:   CRABAPI/__init__.py
#	modified:   README.md
#	modified:   bin/check-commit.sh
#	modified:   bin/git-commit-msg.sh
#	modified:   bin/git-pre-commit.sh
#	modified:   pylintrc
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	CMSSW_5_3_15/
#	CRABAPI/CMSSWBundle.py
#	CRABAPI/Task.py
#	CRABAPI/test_Task.py
#	CRABClient/
#	CRABServer/
#	WMCore/
#	crab_test1/
#	set-env.sh
#	test_pset.py
Updating commit helpers

Add some minor fixes/changes to git commit hooks and the pylintrc
Update README
Fix edge case in git-commit-msg

This bombed out if there was only one line in the commit message
Add in base version of Task

Simply handles submission, enough to start making feature branches for
the rest of the code.