Added API#submissions and Search#download
Added HTTP#get_file
Added HTTP#get_file
Added a loop to HTTP#get_file to ensure files are fully downloaded and threading to Search#download
Changed project name in all licenses.
Added proper integer handling to Submission.new and reworked Search#each_page.
Added 'standard/time.rb' to api.rb and 'time' to time.rb. Added Container#set_variables and removed Search#set_variables. Changed Submission.new and Keyword.new to adapt to the new Container method.
Removed 'standard/time' from submission.rb and added it to container.rb. Added time support to Container#set_variables.
Added Page class.
Added Page class.
Added API.login.
Added an at_exit function for logout and removed User#login as well as User#close/User#logout.
Added class Image and Image.new. Added API#user_login and removed API.user_login. Updated User.new.
Reworked Image.new to contain a url and x,y values. Added Image#url, Image#x and Image#y.
Added Submission#author? to check if a certain user is the author of this submission.
Made preview, screen and full size recognition in Page.new optional. Not all instances have all values.
Added the main page to each submission. Main page has index zero and real pages start at index one.
Added API#watchlist.
Added Rating.new. Updated Submission.new to reflect the new Rating class.
Added class Type and Type.new. Modified Rating.new to make Rating#id an integer. Updated Submission.new to add class Type as Submission#type.