work on user signup, cleaning up views. user settings going into hstore