Initial Checkin of API and AngularJS solution