Added GUI with proper layout, icons, improved database operations  along with changes to schema

Improved constants layout and naming convention