Implemented Config model and added setup module