using doctest
Adding more verbose message for understanding, descriptor usage for learning, and Fixed all errors/warning for PEP8
Fixed python3 errors
Small change in output : Methods of factory should print 'We have...' since they are the once only producing the object',  object specific methods can start from 'It is ...'
Added table with links and descriptions.

Fixes #53.
Merge branch 'dsoprea-master'
Merge branch 'arovit-master'
added the state variable to borg and improved the README
Merge branch 'luoxing91-master'
append_output.sh for 3-tier and null
Merge pull request #2 from faif/master

Merge from faif/master