Usability changes, Better documentation

Usability:
* Use external $EDITOR
* Twitter style tags

Refactor:
* commands funcation map

Documentation:
* Better -help and README