Major update, rewritten view engine and framework now uses AspNetAdapter.cs