Refactor UI and tests, add .slugignore for heroku