begin http implementation, camelize utils, mvc interfaces