Saving implemented

still untested
Added Debugger class

for logging and breaking when needed.
Optimized debugger

and handled first error with debugger
Added error handling for in memory coredata setup method