Cargo-ified the code, new modules introduced

- replaced assert! with assert_eq! where possible
- created mod.rs for all submodules
- introduced properties module for defining mechanical properties of entities
- introduced bodies module for aggregating physical properties and state of
  entities
add warnings for missing_doc, renamed mod files to specific module names