Made other CRUD methods optional.
Minor corrections for PEP8.
Initial work on porting authorization.