- Moves the basic implementation into the fork choice crate. - Builds the option of fork choices into beacon_struct.
- Adds the naive fork choice (longest chain) rule. - Adds basic documentation for the crate.