Swc-1449: change user registration to use new services

introduce a number of bootstrap widgets, and fix pledge UI