Interface segregation
fail-fast section added to cross cutting practices.
fail fast added to pattern index.
Started work on Invariants and Zombies (issue #34)

  Just set up the structure, exted the biography and filled in the short description.
Included Biran Foote's famous "Big Ball of Mud" Paper in bibliography
Merge pull request #37 from vanto/fail-fast

Fail-Fast section added to cross cutting practices
conflict (interface segretation) resolved
Merge branch 'gernots' into instrumentation_and_invariants
links corrected in pattern-index
fix #13: publish guide to master branch
Merge branch 'gernots' into instrumentation_and_invariants
add assertions
1.) Merge branch 'assertions' of https://github.com/ck-innoq/aim42
2.) correct sorting of pattern-index

Conflicts:
	guide/src/asciidoc/improve.adoc
	guide/src/asciidoc/pattern-index.adoc
Incorporate main line changes
* some experiments with new list-style for pattern index
* see asciidoc-help for suggestion (will do tomorrow)
added list-punctuation for assertions
New pattern: Use Invariants to Kill Zombies (issue #34)
  Completed work on this specific use of invariants
  Also added some bibliography along the way
  and corrected a small typo in the pattern index (missing dot before assertions)
Merge branch 'gernots' into invariants_and_zombies
Merge pull request #41 from MichaelMahlberg/invariants_and_zombies

Invariants and zombies, sounds good!
* re-formated pattern-index (references in labels now formated manually)
* added one image