Syncing changes with Alerta version of the code

This code is easier to work with if it is in its own project but it is currently being maintained in the Alerta contrib folder.

This change consists of:

* a cut and paste of the current Alerta code
* an update to the Readme
* some Pip dependencies
*  development/local settings file.