new ui initial commit
small fixes
gitignore
Merge branch 'new_ui'