Reorder ulearn creation
Add pre-creation checks
Added ulearn reload nginx command