DatabaseHandler now has an initialize method and a public execute method to run queries.
Added some test code, which works.
Added two entries to bank.db's users table.
Added an accounts table and linked it to the the users table.
Added more test code, which works.
Added a Main.rb class for prompting the user to sign in.
Main.rb now attempts to find the user that tried to log in.
Now checks if the user exists or not and alerts properly.
Renamed Account.rb to AccountActions.rb.
Added a method to change the pin number, but it doesn't do anything right now.
Pin can now be changed in AccountActions.rb.
AccountActions.rb now doesn't check PIN numbers, as Main.rb handles this already. It also grabs data from the database now, can be called properly by Main.rb for display_balance, and checks if certain inputs are integers.
Main.rb now asks the user what they'd like to do.
The handler variable in AccountActions.rb can now be accessed everywhere in the class.
Withdraw now updates the balance in the database.
Added the ability to transfer money and allow for a new account to be added in AccountActions.rb.
Main.rb now lets the user do multiple actions subsequently, change their PIN, transfer money, or add a new user to the bank.