Update fontawesome to version 3.1.1
Disable dialogue for sites with singular roots
Whitespace
Use location data to generate child list

Keep the method consistent between edit & preview
Site.roots should work even when no roots exist
Allow explicit creation of hidden roots

This will allow me to create a private error tree in the site init process.