Fixed first run bug when data directory doesn't exist
- Added method for CSaver to create data directory if it doesn't exist.
- Deleted creation of data directory in Account.cpp because now the check is performed before it.