initial commit

conservation of momentum and all that jazz