Changed the types in post to include the possibility that they'll be NIL (aka: optional)
Added missing API function
Added missing API function
Some changes made
Included api and request files
Added the request file to 4clan
Added the api file to 4clan
Ripped out the API and request related stuff