Change receive functions to work with extended identifiers
Add extended frame documentation to README
Change some functions to use CanFrame structure.  More General
development work.