- beginning of new DatabaseManager, which will contain all database related functions which are currently in MALManager
- update database structure: recordID is now unique to make use of SQLiteDatabase's replace() function
fixed indents
return job in callback for better handling