Updated Pattern Naming Convention

The pattern naming convention has been changed to [SP-xxx: Name of area Pattern] where SP stands for Security Pattern. For example SP-019: Secure Adhoc File Exchange Pattern

This allows all patterns to be uniquely referenced, with version information held within the pattern itself. It also means that the patterns are easier to read through in the library, and we can use the same directory structure when working on them offline.