add nanodegrees to catalog api, more work on user