Refactor project to use cthulhu and cthulhu-auth