first push, can i get some feedback?

I'll make reasonable changes that you ask for, before commenting them out.

@mbklein @evilensky