git ignore vim swap
change to standard package structure
try mocha and find a bug(resolved)

1. export Table and 3 core func (temporarily)
2. write first test case and failure
3. resovle the bug
add test case & fix bug

the last case consuming too much time, need to be improved
export from index