An MBA might qualify you for management in your field, and it also gives you a parachute to use if you either don't like the field or find yourself out of work. Also, there are 17 month MBA programs available. I got mine at Franklin University, Columbus, OH, in 17 months with one evening class per week and a fair amount of homework, mostly essay writing and group projects. I spent at least a few hours one evening a week for homework, sometimes on two evenings. Most group work was done by email. Most of the time I was the editor of the group papers to pull it all together so that it appeared to be written int he same style by the same person (which helps get a better grade than something that is hastily thrown together and doesn't transition well between the contributed parts).
Be aware that with a master's degree of any sort, you should expect to see more group work, something that I didn't care for since the group can pull you down and some might use the group to try to get a free ride with their work. If that latter thing happens, make sure that the instructor knows about it, make up for that person's lack of contribution to the project, and move on. That way the group is less likely to take a hit on the grade, but someone must make up for the slacker.
Also, don't expect a master's degree to make a big entry level salary. But it should get you more respect from interviewers and probably a somewhat higher salary over what you would get without one. If you get an MBA, you can work into your career interviews that you would like to get into management eventually once you have proven yourself to your superiors.
One other thing I would mention if you have any elective credits to earn yet is to look into experiential learning credits. I earned about a year's worth of college credits in my undergrad work that way and it didn't cost me anything but the effort to document my experiential learning. I got into a routine where I could crank out one documentation "booklet" in a day or two and get 3 credit hours for the work, even a course waiver if it was for one of my required subjects. I got out of a lot of schooling by doing that!!!
Donald
I've noticed several design suggestions in your code.