feat(server): define config schema using convict

Closes #3
Merge pull request #18 from 6a68/issue-3-add-convict

feat(server): define config schema using convict