Merge pull request #63 from jasondavis/master

Added some documentation to the theme JavaScript and CSS
Fixes bug #574 (http://bugs.zpanelcp.com/view.php?id=574) the default SOA record is now set as ns1.{yourdomain}.{ext}. This was a very good point picked up by 5050, I've check several sites of all which state that the SOA record should be a nameserver and therefore makes sense that we set this as ns1.{yourdomain}.{com} as opposed to the TLD.
Fixes bug #331 (http://bugs.zpanelcp.com/view.php?id=331) Found that there was some logic to check that if any of the options was 'null' then it would not update the settings, I cannot see a reason why this would have been put in except to protect against loosing required settings such as admins not specifying port 80 on the Apache Port but given the fact that this module is for admins to make core tweaks to Apache I think this is more than fine to expect server admins to understand they should not delete things like the Apache port. I've tested the fix and all is working fine.
Fixed issue 565 exit Shadow link