New DB design and API code

For Activities (Pledges, Challenges, Goals, Event & Schedules)