added simple hashtagging support
update help message and catched getopt error
add listing tag function
Merge remote-tracking branch 'origin/master'