Refactored to move Observer to lib folder. Added HttpUrlValidator. Put server in init options.