Added a bunch of comments to haas.cfg.exmaple.

These explain all of the options and what they are for.

This resolves #40.
Add 'Getting Started' message to README.rst
Rephrase instructional code

- Now, instead of explicitly saying "you only need to do this once", I say for
  each command when you need to do it, using words like "each" and "the first
  time"

- More explanation of the Debian/Ubuntu install problem

- Remove needless warning for people using nonstandard shells.  (The
  instructions work correctly for bash, and with slight modification for zsh
  as well.  This covers all reasonable users.)
Merge pull request #112 from zenhack/bug/40

Added a bunch of comments to haas.cfg.exmaple.
Only pip install once

As Ian/zenhack noted, the '-e' flag to 'pip' makes the install editable, so
only one install is required.
Cleanup haas.model

- ForeignKey references references are now to id, rather than label.
- Moved the id and label fields to a superclass
- Moved the __repr__ method to a superclass. We don't need the detail in
  the previous version, and it was hard to test (coverage tool was
  perfectly happy with the if expression that was in many of the
  individual methods we had before).
Change formatting of 'haas' in README.rst
Merge pull request #117 from gsilvis/doc-update-getting-started

Add 'Getting Started' message to README.rst
Add the missing 'group' to lots of stuff

This passes all existing tests.  (Note that 4 tests were removed, for the 2
API calls that were also removed.)
Merge pull request #121 from zenhack/model-cleanup

Cleanup haas.model
Merge branch 'devel' into api-group-ownership-consistency
Merge branch 'devel' into api-group-ownership-consistency
Remove bad comment, and make whitespace consistent
Make 'group' an argument to constructor when appropriate

i.e. for models where the group is mandatory
Make 'group' column non-nullable where appropriate
Merge pull request #127 from gsilvis/api-group-ownership-consistency

Api group ownership consistency