Implemented thread safe execution of Initialise and Process methods on State and Region

Closes #1