feat(server): define config schema using convict

Closes #3
dang, good point. that's the thing about copypasta