sorted errors relating to
passing of derived types
updated readme to include installation
instructions