Created an IBaseView to hold ShowDialog and Close.

Made all views inherit from IBaseView to avoid redundancy.
Implemented AccountPresenter and wrote tests for it.