Refactor transaction model

Remove un-unused `date_from_hsbc_csv` method
Re-factor transaction model methods
Re-factor TransactionImport model
Re-factor `authenticate_user` method