Begin Migration to PostgreSQL
- Cleanup and rebuilt Database connector
- Query translations are pending

Notes:
- Do not write `column_name` for PostgreSQL
- No '?' for passing params instead use $1, $2 ...
- Use ' (Single quotes) for values with spaces e.g. Password
PostgreSQL migration
- Data Identification
- Data Listing
- Other minor translations
PostgreSQL compatibility
- LIKE keyword is case-sensitive in PG [use LOWER()]
- Chart Info (/getinfo) API is working
- PostgreSQL numeric as float (Note: Minor precision lose in 'amount' with existing FLOAT/DOUBLE values)
- PieChart Coffee with Arc map (Experimental)
Moved data from 'public' to 'bin/public'
Database struct changes for upcoming GORM integration.
- Database.DB -> DB.SQL (of type *db.SQL)
Variable fix
GORM Integration
- Main
- User (login)
GORM Integration
- User
GORM Integration
- Main (query improvement)
- User (query improvements)
- Tracking
GORM Integration / Model structs separation
- DataImport
- DefaultManagement
- Tracking (Unique results are working now)
GORM Integration
- DataIdent
- DataListing (getRealTableName)
- More structured models
Merge partial revert
Merge partial revert
GORM Integration
- DataListing - DB.Raw()
GORM Integration
- DataIdent - FetchTableCols
- DataListing - ScanRows
- Tracking