Sudo to user if user is defined

 * Add a test for sudo to user
Run launchctl as boxen_user if a LaunchAgent is given

 * Read boxen_user from facter
 * Add /Users/{boxen_user}/Library/LaunchAgents to launchd dirs