New approach to adding/editing accounts (not finished - only works on signup atm)