Stabilized user routes, proper use of promises and callbacks. Added terms and conditions APIs