Added editor function and reorganized files

Well, I hope I didn't squash too many changes into this one commit!

1. Editor function (including resizing finally!) should be active for everything but get_num, get_exp_date, and the get_filepath entries.

2. Reorganized files and updated setup.py
bin/keepassc
editor/editor.py
keepassc.1
README
setup.py

3. Improved Ctrl-C handling for both the editor and keepassc

Please test extensively and let me know if there are problems with the editor.

Thanks!
Scott

Edit:  Ooops...I forgot you were working mostly on the experimental branch. Hrrmmm....I'll have to go back and redo a bunch of the changes to keepassc, 'cause there's no way they will merge. However, you should be able to use editor.py just fine as is.

I'll leave this open, because it will merge cleanly with your master branch.