Replaced some wrappers with openstructs. added campaign saving/loading.
Working on campaign editor.