added some synchrotron stuff that does not work
added load data checker
added checks on certain functions
added save file checking