Modify Makefile + Warning Tweaks

Restructured ringo-engine to operate like /snap-core.
Will compile into Engine.o to package into one object file.

Made small tweaks to get rid of warnings + prevent seg faults
in test code.  Should run smoothly on linux now!