added angular and client-side boilerplate