BUG: Scaffolding sitetrees fail at 100 db records

The sitetree is intentionally replaced with a numeric field at 100 records. This pull request removes the reliance we had on the default scaffolding by replacing the sitetree dropdowns in express with treedropdown fields.