Initial commit. Contains Loop and LoopTest.