refactor coffeescript: 1. abstract var
refactor coffeescript: 2. support multi-items
design API , use Grape framework
Merge pull request #18 from zerdliu/master

refactor coffeescript & design api