modify gitignore
challenge: update view files
cucumber-challenge: add scenario, and minor change on other files
rspec: fixed some fail test case
challenge update ui