Mark done few tasks.
Separate error definitions to other directory.
Implement strict mode.
Implement default path '/', create service and view.
Add warning if port is not specified and set default port.
Create error definitions in separate file.
Implement default path '/', create service and view.