Physics Library

Creating this for discussion.
Documentation comments start with `{-|` and are generally in the imperative mood (Elm isn't very consistent about this, but it seems to be the most frequent kind and we should probably try to be consistent within the library).