refactors for onion architecture
added full name to header, changed migration settings