App Engine Essence Commit

All tha app engine stuff plus 1 or two changes I have made