cleaned up settings, magic, views and added base model from which to inherit in all models. See readme for more information