Add widgets and update layout

Add new widgets and change how the user interface is done.
Also adds new string resources, which are used as text in the new widgets.
Add id to button resources
Update IDEA setting
Add buttons with empty listeners
Adds toast messages