adding angular, boostrap, and user authentication