Updated core to use namespace based mvc framework