Merge pull request #14 from psychomario/master

update from original
Use function to do TLV encoding for DHCP.
psychomario/PyPXE#26
Parse DHCP options on received packets. Starting to use them.
resolves psychomario/PyPXE#26
Merge pull request #15 from psychomario/master

update from original
documentation/whitespace updates

Fixed minor whitespace issues for PEP8

Updated documentation to reflect changes from #28

Reordered parameters in dhcpd.py to match those set in server.py
Merge pull request #30 from ibobbitt/dhcp-tlv

Better DHCP TLV handling
Merge pull request #31 from mmattioli/master

Documentation Improvements