Add IDEA config
Add server module
Add contract module
Add client module