added cookiejar to service, refactored service, added rules for validating model and created Visitor and Converter (still work to do on these last two classes)