added some front end and .gitignore