Please take seriously the coffee

Please write some test for the coffee version.
Completely unusable now.
Merge pull request #310 from hsujian/patch-1

Please take seriously