Log a message on changed username in boxen::personal

 * Add test for personal manifest
 * Try to fixup gitignore
Run launchctl as boxen_user if a LaunchAgent is given

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