Added Mange Survey Features

Split up some files to be more manageable. Also added the survey some
features to surveys to allow opening and closing, as well as allowing
people to take the survey