splited custom errors in different file
added full support to database and migrations. next step will be utilize this database to respond RESTful API