adding gitignore to ignore node modules
adding ignore temporary files
refactoring and update. v0.2.0