Code cleanup, making author name consistent, adding specific library exc...

...eption type