Add the new branch UI
Merge pull request #25 from EstebanCarmona/UI

Add the new branch UI
Cleans up commit 5c4d457 (Pull request #25)
Adds missing icons.
Minor changes.
Refactors code and UI.
Adds notification on database setup.
Restores modal behavior.
Adds ‘port’ to database configuration.