fix bugs, improve code, improve webpage, add some small features
Merge pull request #16 from PrinceNorin/improve-code

fix bugs, improve code, improve webpage, add some small features