initial checkin of Angular prototype