Added couchdb support: fixes #3

- added flag to choose between databases
Port to AngularDart (#1)
Make TAP-Y/J parser work on streaming input