add simple interface
fixing UI
improve homepage errors
modify gitignore
merge into master