Merge pull request #1 from acm-uiuc/master

Updating
Fixed checkout and checkin subroutines
Started GUI with Tkinter
updated class name
Merge pull request #109 from ehaydenr/master

Desktop GUI and API fix