Add commit status
Move more utilities

Common interfaces and utility classes belong to the common module if
they are not related to Http stuffs or core features, such as email
templates