Add building documentation
Fix a small bug in protect/unprotect helper functions
Add scripts reloading function
Add administration scripts