Update solution to .net 4.5 and add engine lib