Methods on API class are now not-dynamic, but generated on register.

Added working positional arguments to generated methods
API urls in endpoints are now relative to `API.base_url`
Added some docstrings
Simplified endpoint declarations

Methods on API can now be created with a single call to
`tmdb.api.create_endpoint`. This is a shortcut for the previous
method in use.

Added most of the movie* methods
Added two simple tests, WIP

Forced `name` to be `bytes` in `class_from_schema` due to py2 not
allowing unicode type names.