Implemented checked out api

list checked out books and check then out.
Refactored core into its own dll

so i can share in web host and console host... watch this space