Configuration Improvements

Cleaned up imports

Globalized settings/variables for DHCP server (and PyPXE a a whole) so
that it is easier to configure

Added comments throughout to clarify configuration options and variables
fixed minor variable typos
Merge branch 'pr/1'

Conflicts:
	server.py
Merge branch 'pr/2'

Conflicts:
	server.py
minor improvements

Improved README hypertext linking

Changed label for TinyCore and PXE Menu Title in pxelinux.cfg

Removed extra print statements and added newline characters instead in
server.py
Merge branch 'pr/3'

Conflicts:
	server.py
Create LICENSE.md
Fixed DHCP Proxy Mode Bug

Fixed a bug where if —no-dhcp is specified the DHCP server still starts
because —proxydhcp default is True. Changed the default of —proxydhcp
to False and if —proxydhcp is specified as an argument then it becomes
True and the DHCP server is started in proxy mode.

Added some level of verbosity when each service is started and when
PyPXE as a whole has finished initializing as well as when PyPXE stops
(via keyboard interrupt).

Implemented try/except in __main__

Added minor comments throughout to help understand what’s going on
README.md updates

Removed license from README.md and created a separate LICENSE.md (file
creation done in a separate commit but removal of license from
README.md done in this commit).

Updated README.md to reflect minor change in —proxydhcp argument help
(this was done in a previous commit but noting it here).
Merge pull request #9 from mmattioli/master

Fixed a bug with DHCP proxy mode, created separate LICENSE.md, minor improvements to README.md