Hide phpunit xml
Hide tests from web browser users (note. you can't use the directory directive in .htaccess, hence the separate file)
Docs directory contains executable files etc, so we shouldn't make them web visible.
Introducing User management system

introducing user management in admin panel functionality to be made ..
Merge pull request #275 from mapkyca/limit-files-directory

Limit files and directories
Improved error handling on email sending
Fully functional email class including support for TLS and external SMTP.
A little cleanup
Page may not be a valid object, so check for this (note: may actually want to generate a 404 page object but that's a subject of discussion)
Reset password
Templates to be incorporated into system emails

We need to add code to reference URLs, invitees, platform name, etc.
Merge pull request #277 from mapkyca/fixing-404

Fixing 404 pages
Removing HTML email templates
Incorporating new email templates
Fixed reference error in password reset code
Fixed link to site in email shell
Merge pull request #276 from Pranjalpandey/master

Introducing User management system
Opening registration for now
Stub user management screen
Re-establishing closed registration