Add routes for sites. Add Q.
Add Q
Remove forward slash at the beginning of javascript paths.
Update now has getSite() which gets the site for a given domain. If it exists it then uses it to link the error message to the site. It now also uses Q for promises.
Comment out one test message
Create all the routes for the site's part. We can now create a new site. The create function calls cleanUpdomains and onlyUnique to cleanup the domain list before adding all the versions of the domains we need to the document.
Add an ugly form to create sites