trying to get gridbagconstraints to work correctly on loginpanel