In an inspection report on my house, the inspector said "hot and neutral" are not separated. I think he meant "neutral and ground" are not separated. I've attached the picture, is that the case? 


Question: Automatically Load LaunchDaemon?
Answer: ~/Library/LaunchDaemons isn't a valid location for either launch agents or launch daemons. You are misunderstanding the terminology. LaunchDaemons are system-wide processes, while LaunchAgents are run per-user. From the launchd man page:

~/Library/LaunchAgents         Per-user agents provided by the user.
/Library/LaunchAgents          Per-user agents provided by the administrator.
/Library/LaunchDaemons         System-wide daemons provided by the administrator.
/System/Library/LaunchAgents   Per-user agents provided by Mac OS X.
/System/Library/LaunchDaemons  System-wide daemons provided by Mac OS X.


Move your plist to ~/Library/LaunchAgents, and it should just work.