Initial commit
Fix a bug in a hacky way, add info in comments
Many changes
Update .gitignore, add LICENSE & README.md