Refactor shift helpers and add API controller
add suspension status to API
Remove old user columns