New Entry

- Built the new entry screen
- Added support to the new entry screen to show/hide elements based on
the preferences of the user
- Updated the SQL tables