ILL: Factor API service out into seperate module
ILL: Setup proper foreign key constraints for ILL Tables
ILL: Refactored ILL::Request classes
ILL: Return Record Object from ILL Request