Add multi-faceted user API
Adding skeleton front-end and JS dependencies