fix user spec
add foreigner gem, impl acounts model