Merge pull request #3 from xtao/fix

Fix requirements.
Add frontend.