Added Company mongoose model

* Added companies middleware
* Added oib validator
* Added errors.handlerError
* Added shortId keygen