Implemented Site Deletion

-Implemented site deletion in siteView
- Added "canDelete()" to siteCtrl.js to prevent deleting sites with
children