Created by: eesaanatluri
This PR checks for input errors while providing state for the account_manager.py