clean the code and test context menu
Add context menu(test)
Merge pull request #12 from blacktea1105/master

Add context menu(incomplete)