7.x shared canvas changes to coding standards and current islandora implementation.

Made changes to the required objects.  This had to change because we are now passing fedora objects for the required objects instead of arrays.

I also updated the README file to current coding standards