Rebuilding

Rebuilding the Engine from scratch to make it neater and not dependent
on Chrome

Look at RegisterNew.class and RegisterNewTest.class