Separate user objectives

Standardised code for creating objectives and added it to create module
page