Fixed API and Added User Settings Addresses Support

-TODO: authenticate all users to the API
-Added support so that users can maintain all of the their addresses
-Added support on API for countries and states for countries
-Added Grape API main components to manage json queries