delete BTC address on overview page
add confirm dialog for send coins
add simple validation for send coins form
add receive page with ugly table
change tableView in receive page
move code from qtui to classes
Issue #43: Bring python files into pep8 compliance

I've put everything except ecdsa into pep8 compliance,
changed a bunch of DOS newlines (\r\n) into unix newlines (\n).

The ecdsa looks like it's from another library so I left that as is.
Merge pull request #44 from jimmysong/43

Issue #43: Bring python files into pep8 compliance
p2ptrade update
deterministic address update
deterministic wallet improvements
Issue #43: additional pep8 compliance
Issue #46: Document .py files

I've started with just two, blockchain.py and console_interface.py.
Basically puts documentation into each class and method/function.

Also changed how ngccc.py works a bit as to make it a little more
pythonic.
Merge pull request #45 from jimmysong/43

Issue #43: additional pep8 compliance
Merge pull request #47 from jimmysong/46

46
Removing debug prints I left in by accident.
Merge pull request #48 from Ademan/txdb

Removing debug prints I left in by accident in tests.
Improved documentation, added donation address.
Attempt to coax github into displaying a smaller heading.
Apparently Github doesn't display smaller headings according to the markdown standard. Changed "Assumptions" and "Instructions" to regular text.