Update main.cpp
Merge pull request #39 from bobAtk/patch-33

Update main.cpp
Replaced tabs with spaces.
Added CMakeLists for building on non-GAUL systems.
Fixed more tabs, made some edits to TextUI. It now keeps a reference to the DB instead of owning it. Makes setting up the DB with data it's own responsibility.
Deprecated file reading methods from BankMember. Renamed conversion functions in input parser.
Added include guard to InputParser header.
Added exception throwing to InputParser's conversion functions.
More updates to InputParser for C++98 compatibility... Snore... Updated main.cpp, Bank.h, & Bank.cpp's file reading funcitons.
Fixed call to write DB to file in TextUI.cpp. Provides logging state now.
Started changing a lot of things. All to support saving accounts to file.
Various changes to get reading accounts from file working.
Fixed code for writing DB to file.
Added a test to see if this repo is setup correctly...
Removed test.
Added test again...
Removed test - worked this time!
Merged coonflict.
Merge branch 'Inventor22-master'

Merging Inventor22's new code for handling credit cards.
Made BankClient update C++98 compatible.
Removed obnoxious deprecation message.