Removing unneccessary files
Changing the User model to ignore the references; I'll just make a copy of everything. No need for premature optimization
Finished implementation of FilesystemData. Removed all of the reference/pointer pre-optimizations as well.
Removing the getters from the Account object, and using public member variables instead.
Fixing the reference stuffs in the MenuOption class, and implementing IsValidForUser method
Fixing the reference/pointer stuff in the OptionContext class
Implementing the MenuWindow stuffs (horrible commit message, I know; it's late)
Fixing IOperation as well, and adding a convenience method in here.
Adding the AccountBalance operation! :)
Adding an Initializer to orchestrate everything, and using it in main()