added logging (log4php), config, class laoding updates, beginings of API controllers and auth
set defaults in config
added Makefile for config, update .travis.yaml to run make befroe tests