Code improvement

Include naming, format, comments, TODOs, config_options

Did not touch functionality part except DHCP module
Merge pull request #43 from changbl/working

Code improvement