Added all Layers, 11 compile errors, retrofit as much logic from MSSE680 as possible, wire up new app.